类可以使用默认的constr / destructors吗? C ++

时间:2014-04-09 03:59:48

标签: c++ class constructor destructor

或者您是否必须手动创建它们?想知道你是否可以创建一个类,声明一些变量和方法/函数。然后在int main函数中将对象分配给您的类。您是否需要放置构造函数/解构函数来创建和销毁用于保存变量的内存,或者是否存在已经执行此操作的默认值? 关于构造函数和析构函数的任何其他信息都会很好。不需要太多只是一些简单的添加信息来更容易理解这一点。不试图创建促进内存泄漏的程序

1 个答案:

答案 0 :(得分:1)

您不需要显式提供构造函数/析构函数,因为会为您生成默认值。但是,如果您有任何普通的旧数据类型,例如指向动态分配的内存的指针,您将需要确保提供自己的手动指定的析构函数,因为默认值是不够的。