Blog
-
C++ Algorithm Numeric | 'Numeric Algorithms' Guide
C++ accumulate, reduce, transform_reduce, parallel processing. Covers practical examples and usage.
-
C++ Algorithm Partition | 'Partition Algorithm' Guide
Partition is an STL algorithm that divides elements into two groups based on a condition.
-
C++ Algorithm Permutation | 'Permutation Algorithm' Guide
Generate permutations and combinations using C++ next_permutation and prev_permutation.
-
C++ Algorithms | 'Must-Solve' Problems for Coding Tests
C++ algorithm problem-solving. Covers sorting, searching, DP, greedy, and graph algorithms with practical examples and applications.
-
C++ async & launch | 'Asynchronous Execution' Guide
How std::async launch policies (async vs deferred) actually schedule work in C++, and the pitfalls that catch people relying on the default policy.
-
C++ auto Type Deduction | Let the Compiler Handle Complex Types
C++ auto keyword and type deduction. Using auto with iterators, lambdas, and template return types, along with deduction rules and caveats.
-
C++ Bridge Pattern Complete Guide | Enhancing Scalability by Separating Implementation and Abstraction
C++ Bridge Pattern complete guide.
-
C++ CMake Complete Guide | Mastering Cross-Platform Build Systems
A comprehensive guide to building C++ projects with CMake for cross-platform compatibility.
-
C++ CMake find_package Complete Guide | Integrating External Libraries
A complete guide to finding and linking external libraries with CMake find_package. From integrating Boost, OpenSSL, and Qt to writing custom FindModules.
-
The Ultimate Complete Guide to C++ CMake Targets | Target-Based Build System
The ultimate guide to managing CMake targets. From add_executable, add_library, target_link_libraries, to PUBLIC/PRIVATE/INTERFACE visibility control.