Blog
-
C++ Filesystem Explained | std::filesystem (C++17) guide
std::filesystem (C++17) handles paths, directories, copy, and delete in the standard library.
-
C++ GDB: A Practical Debugger Guide
C++ GDB guide: breakpoints, stepping, variables, backtraces, -g builds, core dumps, and multithreaded debugging—with real examples.
-
C++ Generic Lambdas — auto Parameters and Template Lambdas
Generic lambdas in C++14: auto makes operator() a template, C++20 template lambdas, STL patterns, deduction rules, performance, and common pitfalls.
-
C++ GUI | Beginner Guide to the Qt Framework
Qt C++ GUI: QApplication, signals/slots, layouts, custom widgets, menus, and sample apps. Build with qmake or CMake and avoid common pitfalls.
-
C++ Init-Capture — C++14 , Move, and unique_ptr Patterns
C++11 capture vs C++14 init-capture ([x=expr]): move semantics, unique_ptr, async patterns, and common lifetime mistakes with lambdas.
-
C++ Inline Assembly | asm Keyword Guide
C++ inline assembly (asm): GCC/Clang AT&T vs MSVC Intel syntax, register constraints, CPUID/RDTSC examples, pitfalls, and when intrinsics are better.
-
C++ Technical Interview
C++ technical interviews expect you to explain pointers, RAII, virtual functions, STL, and concurrency verbally.
-
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++ 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...