美文网首页
第十三章 动态对象创建

第十三章 动态对象创建

作者: 意不适 | 来源:发表于2017-03-24 13:59 被阅读0次

简介:构造函数不允许向它传递内存地址来进行初始化,通过使用newdelete 在堆上安全地创建对象来解决该问题。

13.1 对象创建

构造函数不能显式地被调用。

默认的new进行检查以确信在传递地址给构造函数之前内存是分配成功的,delete表达式首先调用析构函数,然后释放内存。

13.2 重新设计前面的例子

注意:如果在程序中发现内存丢失的情况,那么就搜索所有的delete语句,并检查被删除指针的类型。如果是void*类型,则可能发现了引起内存丢失的某个因素。

13.3 用于数组的new和delete

delete [ ]fp;

13.4 耗尽内存

13.5 重载new和delete

相关文章

网友评论

      本文标题:第十三章 动态对象创建

      本文链接:https://www.haomeiwen.com/subject/mjdtottx.html