Special member functions are used to create, destroy, initialize, convert, and copy class objects. These include the following:
For full descriptions of these functions, see Special member functions (C++ only).