Blog
-
C++ Coding Test | 'Baekjoon·Programmers' STL Usage by Algorithm Type
C++ coding test interview preparation guide. Explains essential algorithms, STL functions, time complexity analysis, I/O optimization, edge cases, and i...
-
C++ Junior Developer Interview | 'No Project Experience' Portfolio·Answer Strategy
C++ junior developer interview preparation guide. Explains frequently asked questions, project experience question strategies, resume/portfolio tips, in...
-
C++ iterator | 'Iterator' Complete Guide
A C++ iterator is an object that iterates over container elements. It is used as begin/end in range-based for and vector, and is often used when handlin...
-
C++ Lambdas: Syntax, Captures, mutable, and Generic Lambdas
Complete guide to C++ lambda expressions: capture lists, mutable lambdas, C++14 generic lambdas, STL algorithms, and common pitfalls (dangling captures).
-
C++ Object Lifetime: Storage Duration, RAII, and Dangling
C++ lifetime and storage duration: automatic, static, dynamic, thread_local; destruction order; temporaries; smart pointers and RAII.
-
C++ std::locale | Internationalization and formatting Complete Guide
How std::locale affects streams, number and money formatting, put_time, character classification, global vs imbue, UTF-8 caveats, and performance tips f...
-
C++ Move Constructor: rvalue Stealing & noexcept Best Practices
C++ move constructors: rvalue resource transfer, copy vs move, vector and noexcept, self-move, and when not to std::move return locals.
-
C++ Multithreading Basics: std::thread, mutex, and Concurrency
Introduction to C++ concurrency: std::thread, join/detach, mutex and lock_guard, producer–consumer patterns, thread pools, races, and deadlocks.
-
C++ noexcept Complete Guide | Exception Specifications & Move Optimization
Master C++ noexcept: exception specifications, conditional noexcept, why move operations need noexcept for container optimization, terminate on violatio...
-
C++ noexcept Specifier: Contracts, Moves, and std::terminate
C++ noexcept explained: exception contracts, conditional noexcept, move constructors, vector behavior, and the noexcept operator.