keywords: C++, Advanced Features Notes

Anonymous Namespaces

Unnamed/anonymous namespaces vs. static functions
https://stackoverflow.com/questions/154469/unnamed-anonymous-namespaces-vs-static-functions

Dynamic Initialization & Static Initialization

C++ - Initialization of Static Variables
https://pabloariasal.github.io/2020/01/02/static-variable-initialization/

Move Semantics

What is move semantics?
https://stackoverflow.com/questions/3106110/what-is-move-semantics
Difference between copy constructor and move constructor
https://stackoverflow.com/a/3106136/1645289

STL

new(std::nothrow)

std::nothrow
https://en.cppreference.com/w/cpp/memory/new/nothrow

Reference

Blogs

Modernes C++
https://www.modernescpp.com/index.php/


Rank does not confer privilege or give power. It imposes responsibility. ― Peter Drucker