文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Effective C++ 学习笔记(7)

Effective C++ 学习笔记(7)

时间:2011-04-13  来源:Daniel Zheng

析构函数里对指针成员调用delete

  大多数情况下,执行动态内存分配的类都在构造函数中使用new分配内存,然后在析构函数中使用delete释放内存。当这个类经过维护,升级后,情况将变得复杂。每增加一个指针成员都有进行如下的操作:

    在每个构造函数中对指针初始化。指向相应的内存地址或者初始化为0,即空指针。

    删除现有内存,通过赋值操作符分配给指针新的内存。

    在析构函数里删除指针。

  对于一个没有用到new去初始化的指针,不用delete去删除。

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载