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

第十三章 动态对象创建

作者: 意不适 | 来源:发表于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