Tag: ABI
3 posts
-
[2026] C++ Name Mangling Explained: Symbols, extern C, and Linking
How C++ encodes function and variable names for overloading and namespaces. Essential for debugging link errors, mixing C and C++, and ABI concerns.
-
[2026] C++ Pimpl Idiom Complete Guide | Pointer to Implementation Pattern
Master C++ Pimpl idiom for hiding implementation details: faster builds, stable ABI, unique_ptr usage, rule of five, platform-specific implementations, ...
-
[2026] C++ Interface Design and PIMPL: Cut Compile Dependencies and Keep ABI Stability [#38-3]
Use the PIMPL idiom to hide implementation details, shrink rebuild graphs, and keep a stable binary layout for shared libraries and plugins. Patterns, p...