首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类可以使用默认的constr/destructor吗?c++

类可以使用默认的constr/destructor吗?c++
EN

Stack Overflow用户
提问于 2014-04-09 11:59:48
回答 1查看 70关注 0票数 1

或者你必须手动创建它们吗?我想知道你是否可以创建一个类,声明一些变量和方法/函数。然后在int main函数中将该对象分配给您的类。您是否需要放入构造函数/解构函数来创建和销毁用于保存变量位置的内存,或者是否已有默认设置可以做到这一点?任何关于构造函数和析构函数的附加信息都会很好。不需要太多,只需要一些简单的补充信息就可以更容易地理解这一点。不尝试创建会导致内存泄漏的程序

EN

回答 1

Stack Overflow用户

发布于 2014-04-09 12:07:27

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22952527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档