Blog
-
C++ Cache Optimization: Locality, False Sharing, SoA vs AoS
Improve CPU cache efficiency in C++: spatial locality, matrix layout, struct packing, prefetching, blocking, false sharing, and alignment for SIMD.
-
C++ Casting | 'static_cast/dynamic_cast' Complete Guide to 4 Types
C++ casting complete guide: static_cast, dynamic_cast, const_cast, reinterpret_cast. Master principles, code examples, and practical applications.
-
C++ Chrono Complete Guide | 'Time' Library Complete Guide
Development blog post summarizing C++ Chrono. #include <chrono> #include <iostream> using namespace std; using namespace chrono;.
-
C++ CMake Quick Start | Minimal CMakeLists, Libraries & Subprojects
Short CMake tutorial for C++: minimal CMakeLists.txt, static/shared libs, subdirectories, install—stepping stone to full CMake and cross-platform builds.
-
CMake find_package for C++ | Boost, OpenSSL, pkg-config & Custom Find Modules
CMake find_package tutorial: CONFIG vs MODULE, imported targets, Boost/OpenSSL/Qt examples, optional deps, and multi-library HTTP server—SEO keywords fi...
-
CMake Targets in C++ | PUBLIC/PRIVATE, Propagation & Modern CMake
Modern CMake targets: add_executable/add_library, target_* commands, visibility, transitive deps, OBJECT libs, aliases—multi-library project walkthrough...
-
C++ Coding Test Tips | 10 Secrets to Pass 'Baekjoon/Programmers'
Everything about C++ Coding Test Tips : from basics to advanced techniques. Learn testing quickly with practical examples.'Baekjoon/Programmers'. Explai...
-
C++ Command Pattern: Complete Guide | Undo, Redo, Macros & Queues
Command pattern in C++: encapsulate requests as objects for undo/redo, macros, transactions, and async work—editor and banking-style examples with SEO k...
-
C++ emplace vs push: Performance, Move Semantics, and In-Place Construction
Master C++ emplace vs push: in-place construction, move semantics, copy elision, performance benchmarks, perfect forwarding, common pitfalls (explicit c...
-
C++ std::variant vs union Complete Comparison | Type-Safe vs Unsafe Sum Types
Master C++ sum types: std::variant (type-safe, std::visit, exceptions) vs union (unsafe, manual tracking, legacy). Complete comparison with use cases, p...