相关疑难解决方法(0)

C++默认析构函数

当我没有声明constructor例如,编译器将为我提供一个default constructor没有参数和没有定义(正文)的东西,因此,不会采取任何行动.

如果我现在不声明a destructor,编译器将为我提供一个default destructor没有defintion(正文),因此,我认为没有动作.

所以,如果我完成了一个对象,例如,对象使用的default destructor重新分配(免费)内存是不是?如果没有,为什么我们得到它?

并且,也许同样的问题适用于default constructor.如果它什么都没有,为什么它默认为我们创建?

谢谢.

c++ constructor destructor default-constructor

51
推荐指数
6
解决办法
6万
查看次数