构造函数是一种特殊的成员函数,用于在创建类的对象时对对象进行初始化,它的名称与类名相同。构造函数没有返回类型,不需要显式调用,在创建对象时会自动被调用。它的作用是初始化对象的数据成员,进行必要的准备工作,确保对象在创建时处于一个合理的状态。 析构函数也是一种特殊的成员函数,其名称为在类名前加上“...
构造函数是在定义类对象时有程序自动调用的为类提供初始化操作的函数,其函数名和类名相同,无返回值。析构函数则做的事相反工作,主要是对类进行清理操作,当然你也可以在析构函数中做其他你想做的事情。通常析构函数是释放在构造函数中申请的内存。在构造函数前加~就可以构成析构函数,同样没有返回...
7.析构函数为什么是虚函数,析构函数不是虚函数一定会造成内存泄漏吗 8.右值引用的作用,移动构造函数如何实现 9.static_cast和dynamic_cast的区别,后者转化指针或引用失败时返回什么 10.C++编译链接的过程,链接的方式,多个程序共享一个动态库,其运行时加载几次,占用谁的内存 ...