Blog
-
C++ Technical Interview
C++ technical interviews expect you to explain pointers, RAII, virtual functions, STL, and concurrency verbally.
-
C++ Junior Developer Interview
A guide to preparing for junior C++ developer interviews, covering common questions on memory, OOP, and STL basics.
-
C++ iterator | 'Iterator' Complete Guide
A C++ iterator is an object that iterates over container elements.
-
C++ jthread | 'Auto-Join Threads' Guide
C++ jthread — automatic join threads and stop_token. Describes the basics of jthread with practical examples.
-
C++ Essential Keywords Complete Guide | static·extern
A practical rundown of C++ storage and type-qualifier keywords - static, extern, const, constexpr, inline, volatile, and mutable - with what each one actually changes about linkage and lifetime.
-
C++ Lambda Capture — Value, Reference, and Init Capture
Lambda capture defines how a C++ lambda accesses outer variables: by value or reference, mixed capture, C++14 init capture, this capture, mutable, and p...
-
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++ Lambda Expressions | · capture
C++ lambda expressions: [=]·[&] capture, sort and find_if usage, mutable, generic lambdas, threads, and dangling-reference pitfalls—practical guide.
-
C++ Lambda Capture — Value vs Reference, init capture,
How C++ lambda capture lists work: copy vs reference capture, mixed capture, init capture (C++14), `this`/`*this`, dangling references, and practical pa...
-
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.