How to save bytes and alignment when containing some types inside a structure. Techniques to avoid wasting space on unique_ptr deleter and on another structures allocators like std vector or map. Taking into account Empty Base Optimization (EBO) and no_unique_address attribute sice C++20. Internal GCC and LLVM compilers implementations.
Tag: Compilers
C++ Help your compiler to help you
How can the compiler help our code to run faster, and how can it generate some warnings in a single cross-compilers way?