Tag: C++
All the articles with the tag "C++".
C++ Concurrency Study Notes
Updated:A reading outline covering C++ concurrency, synchronization, atomics, parallel algorithms, and concurrent data structures.
Quadtrees and Collision Detection
Updated:Designing a quadtree for spatial partitioning, range queries, and collision detection, with implementation tradeoffs in C++.
WebAssembly Study Notes
Updated:Notes on WebAssembly modules, memory, JavaScript interoperability, toolchains, performance, and browser execution.
Understanding C++ Rvalue References and std::move
Updated:How rvalue references, std::move, and move semantics improve resource management in modern C++.
Interoperability Between C++ and JavaScript in V8
Updated:How V8 maps values, exposes C++ variables, functions, and classes to JavaScript, and invokes JavaScript callbacks from C++.
Advanced Thread Safety in C++
Updated:Advanced techniques for protecting shared state in C++, including mutex discipline, deadlock avoidance, and thread-safe object design.
C++20: Building a Thread Pool with Coroutines
Updated:A minimal thread-pool implementation based on cppcoro concepts, designed to explain the essential mechanics of C++20 coroutines.
Understanding std::string_view
Updated:Using std::string_view for allocation-free string access while avoiding lifetime, ownership, and null-termination pitfalls.
Beyond Coordinates