News
New C++20 features worth trying right now
As of 2025, C++20 has been a stable standard for several years, and most modern compilers (GCC 11+, Clang 10+, MSVC 2019 16.11+) support it at a level sufficient for...
New C++20 features worth trying right now
As of 2025, C++20 has been a stable standard for several years, and most modern compilers (GCC 11+, Clang 10+, MSVC 2019 16.11+) support it at a level sufficient for...
How to use pointers correctly in modern C++
Many developers, even after mastering the basics of C++, still feel uncomfortable when it comes to pointers. Some fear them, others overuse them — creating memory leaks and hard-to-debug issues....
How to use pointers correctly in modern C++
Many developers, even after mastering the basics of C++, still feel uncomfortable when it comes to pointers. Some fear them, others overuse them — creating memory leaks and hard-to-debug issues....
Introduction to multithreading in C++ — what yo...
Multithreading is one of those C++ tools that can either dramatically speed up your program or turn it into a source of complex, hard-to-reproduce bugs. By 2025, multithreading has become...
Introduction to multithreading in C++ — what yo...
Multithreading is one of those C++ tools that can either dramatically speed up your program or turn it into a source of complex, hard-to-reproduce bugs. By 2025, multithreading has become...
Step by step: from arrays to STL containers
Most developers begin their journey with C++ by learning arrays. This makes sense — arrays are simple and straightforward. However, as soon as a project grows even slightly more complex,...
Step by step: from arrays to STL containers
Most developers begin their journey with C++ by learning arrays. This makes sense — arrays are simple and straightforward. However, as soon as a project grows even slightly more complex,...