cppreference - Default constructors
cppreference - Copy constructors
cppreference - Move constructors
cppreference - Copy assignment operator
cppreference - Move assignment operator
cppreference - Destructors