C++ Language/Objects/UnwantedCompilerGeneratedFunctions

From Wikibooks, open books for an open world
Jump to navigation Jump to search

The compiler automatically generates several member functions, if the programmer hasn't manually programmed them (e.g., a default constructor). If you want to prevent the compiler from doing that, write that function's signature followed by = delete;.

Additional information about compiler-generated functions