C++ 构造函数和编译器探讨
我们以前在学习 C++ 构造函数的时候,经常会有以下的一些认知: 1. 当类的内部没有提供默认构造函数时,编译器会给类提供一个无实现的无参数的构造函数。 2. 当类的内部没有提供默认的析构函数时,编译器会给类的内部提供一个无实现的默认构造函数。 3. 当类的内部没有提供拷贝构造函数时,编译器会给类的内部提供一个逐字节拷贝的拷贝构造函数。 这些理解准确吗? 我认为这么理解并...
我们以前在学习 C++ 构造函数的时候,经常会有以下的一些认知: 1. 当类的内部没有提供默认构造函数时,编译器会给类提供一个无实现的无参数的构造函数。 2. 当类的内部没有提供默认的析构函数时,编译器会给类的内部提供一个无实现的默认构造函数。 3. 当类的内部没有提供拷贝构造函数时,编译器会给类的内部提供一个逐字节拷贝的拷贝构造函数。 这些理解准确吗? 我认为这么理解并...