C++基础-new和delete单个对象
来源:互联网 发布:淘宝卖家中心页面错乱 编辑:程序博客网 时间:2024/06/05 01:58
1. 存放的区域
程序执行时,动态分配的对象存放在堆(heap)区。
2. new定义和初始化
int *pi = new int; //定义int *pi = new int(3.14); //初始化int *pi = new string; //初始化,指向空string会调用构造函数初始化为空,内置类型的对象没有初始化,可以这样初始化:
int *pi = new int(); //初始化,指向0
3. delete释放对象
只有用new分配的内存地址,才能使用delete。不要多次delete。在删除了指针指向的对象后,应该立即设置为0。
delete pi;pi = 0;
- C++基础-new和delete单个对象
- C++:new和delete
- new和delete【C++】
- C++new和delete重载
- [C++]定制new和delete
- C++-关键字new和delete
- 【C++】new delete & new[] delete[]
- 动态对象创建-----new和delete
- C++基础遗漏:new和delete
- new和delete的基础语法
- new, delete 和 new[] delete[]
- new、delete和new[]、delete[]
- c++基础之用new和delete申请内存与创建对象
- 学习C++(operator new 和 operator delete)
- C++malloc/free和new/delete
- More Effective C++:不同new和delete
- More Effective C :理解new和delete
- 【C++】char二维的new和delete
- JAVA 集合
- 内存编址
- 黑马程序员_查表法
- 多线程编程之 block 与 dispatch quene
- ACL授权实例
- C++基础-new和delete单个对象
- 哈希连接(hash join) 原理
- 反汇编编程遇到的问题总结
- puppet类型-file
- C++ 引用用法
- 解决Ubuntu设置静态IP地址后重启不能上网的问题
- zen_get_all_get_params 函数介绍
- 丑数
- Java POI读取Office excel (2003,2007)及相关jar包