Posts

Showing posts from August, 2020

Advance C++ Topics

Image
                                    Advance C++ Topics https://shaharmike.com/cpp/ Shahar mike blogs have C++98's RVO Copy Elison Move semantics shared_ptr unique_ptr Template SFINAE & type-traits UserData class Naive std::function implementation Rule of three Enumerated constants Copy-on-write Copy-and-swap Copy elision in C++ compile-time function evaluation/execution auto_ptr Expression templates Private Destructor static objects Object Slicing in C++ Creating a Shared Object Functors in C++ binary manipulation in C++ opaque pointers smart pointers Simulating Final class nesting of classes & namespaces Barton–Nackman trick Substitution failure is not an error as-if rule Empty Base optimization RTTI (Run-time type Information) in C++ RAII in C++ std::bitset & manipulators std::span More Advanced Topic...