c++语言的设计与演化--读后感 2
来源:互联网 发布:结婚看日子软件 编辑:程序博客网 时间:2024/05/06 07:23
删除空指针是安全的(因为它什么也没做)。
#include<iostream>
using namespace std;
int main(){
int *pf = NULL;
delete pf;
}
运行没有任何问题;
你当然不会用delete去删除一个没有用new来初始化的指针,而且,就象用智能指针对象时不用劳你去删除一样,你也永远不会去删除一个传递给你的指针。换句话说,除非类成员最初用了new,否则是不用在析构函数里用delete的。
说的没错,如果某对象不是你new的,你也不用操心它的释放了;
#include<iostream>
using namespace std;
int main(){
int *pf = NULL;
delete pf;
}
运行没有任何问题;
你当然不会用delete去删除一个没有用new来初始化的指针,而且,就象用智能指针对象时不用劳你去删除一样,你也永远不会去删除一个传递给你的指针。换句话说,除非类成员最初用了new,否则是不用在析构函数里用delete的。
说的没错,如果某对象不是你new的,你也不用操心它的释放了;
- c++语言的设计与演化--读后感 2
- c++语言的设计与演化--读后感 1
- 《C++ 语言的设计和演化》摘要暨读后感
- [读书笔记]C++语言的设计与演化[The Design and Evolution of C++]
- 【C++语言的设计和演化】带类的C
- C++语言的设计与演化——学习笔记
- C++语言的设计与演化 读书笔记一
- C++语言的设计与演化 读书笔记二
- C++语言的设计与演化 读书笔记三
- C++语言的设计和演化读书笔记
- 《C++语言的设计和演化》
- 《C++语言的设计和演化》摘录
- 读《C++语言的设计和演化》
- 【C++语言的设计和演化】重载
- 《C++语言的设计和演化》
- 设计演化与设计
- 《C++语言的设计和演化》读书笔记(1)
- 《c语言接口与实现》读后感
- Register program
- 域名注册笔记
- 全屏显示画面
- 转贴hibernate2.1与hibernate3.0的区别
- 看看 Micrsoft Visual Programming Language (微软可视化编程语言) 是什么样子
- c++语言的设计与演化--读后感 2
- asp.net开发wap程序必备:识别来访手机品牌型号
- 目前支持Robotics Studio的几个机器人图片
- 珠宝金行管理软件 V3.61
- 网上收集的Html颜色代码全集
- 小记
- Miss you
- 查找窗体是否已创建
- 在图形界面中实时捕获控制台程序的标准输出