Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Курс современного C++ | Боннский университет, Германия.
Course Introduction and Hello World
Variables, Basic Types, Control Structures
Compilation, Debugging, Functions, Header/Source, Libraries, CMake
Google Test, Namespaces, Classes
Move Semantics, Classes
Polymorphism, I/O, Stringstreams, CMake find
Static, Numbers, Arrays, Non-owning pointers, Classes
Pointers, const with pointers, Stack and Heap, Memory leaks
Smart/Unique/Shared ptrs, Associative con., Enumeration
Templates, Iterators, Exceptions, Program input parameters, OpenCV
источник
#cpp #programming
👉 @cpp_lib
Course Introduction and Hello World
Variables, Basic Types, Control Structures
Compilation, Debugging, Functions, Header/Source, Libraries, CMake
Google Test, Namespaces, Classes
Move Semantics, Classes
Polymorphism, I/O, Stringstreams, CMake find
Static, Numbers, Arrays, Non-owning pointers, Classes
Pointers, const with pointers, Stack and Heap, Memory leaks
Smart/Unique/Shared ptrs, Associative con., Enumeration
Templates, Iterators, Exceptions, Program input parameters, OpenCV
источник
#cpp #programming
👉 @cpp_lib
👍6
C++ OpenGL 3D Game Tutorial Series From Scratch
1: Making the Window with Win32 API
2: Making OpenGL 3D Engine
3: Drawing a Triangle
4: Shaders
5: Animations
6: The Matrix
7: Rendering 3D Cube
8: Entity System
источник
#cpp #programming
👉 @cpp_lib
1: Making the Window with Win32 API
2: Making OpenGL 3D Engine
3: Drawing a Triangle
4: Shaders
5: Animations
6: The Matrix
7: Rendering 3D Cube
8: Entity System
источник
#cpp #programming
👉 @cpp_lib
👍5
Constrain your user-defined conversions
https://www.foonathan.net/2023/07/constrain-user-defined-conversions/
#cpp #programming
👉 @cpp_lib
https://www.foonathan.net/2023/07/constrain-user-defined-conversions/
#cpp #programming
👉 @cpp_lib
www.foonathan.net
Constrain your user-defined conversions
Sometimes you want to add an implicit conversion to a type.
This can be done by adding an implicit conversion operator.
For example, std::string is implicitly convertible to std::string_view:
class string { // template omitted for simplicity
public:
operator…
This can be done by adding an implicit conversion operator.
For example, std::string is implicitly convertible to std::string_view:
class string { // template omitted for simplicity
public:
operator…
👍2
C++23: Alias declarations in for loop init-statements
https://www.sandordargo.com/blog/2023/07/12/cpp23-extended-init-statement-with-alias-declaration
#cpp #programming
👉 @cpp_lib
https://www.sandordargo.com/blog/2023/07/12/cpp23-extended-init-statement-with-alias-declaration
#cpp #programming
👉 @cpp_lib
Sandor Dargo’s Blog
C++23: Alias declarations in for loop init-statements
Let’s continue exploring C++23 features! Sometimes, accepted proposals introduce entirely new features, sometimes they bring bug fixes and sometimes they are somewhere in between. The small feature we discuss today is from the latter category. Loops and conditionals…
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
CMake с нуля
00 Введение
01 Структура проекта
02 Генерирование проектных файлов
03 Минимальный проект
04 Таргеты - add_executable
05 Таргеты - add_library
06 Таргеты - target_link_libraries
07 Переменные
08 Кэшированные переменные
09 Установка переменных командной строкой
источник
#cpp #programming
👉 @cpp_lib
00 Введение
01 Структура проекта
02 Генерирование проектных файлов
03 Минимальный проект
04 Таргеты - add_executable
05 Таргеты - add_library
06 Таргеты - target_link_libraries
07 Переменные
08 Кэшированные переменные
09 Установка переменных командной строкой
источник
#cpp #programming
👉 @cpp_lib
👍23