delete的思考
来源:互联网 发布:汽车管理系统源码 编辑:程序博客网 时间:2024/05/19 15:43
如下代码
#include <iostream>using namespace std;int main(){ int *a = new int(3); cout << a << ' ' << *a << endl; delete a; cout << a << ' ' << *a << endl; return 0;}
在linux系统下输出结果如下:
0xc4f010 30xc4f010 30xc4f010 0
可以看出在delete后,指针变量仍然指向那块地址,delete只是回收了这块内存地址的内容。
阅读全文
0 0
- delete的思考
- delete this——引发的思考
- malloc-free和new-delete的思考
- 析构函数与delete的思考
- hylan:卸载oracle 11g时,关于计算机基础知识的思考:delete和shift+delete的区别
- 对 malloc free ,new,delete 的思考与探索——1
- 对 malloc free ,new,delete 的思考与探索——2
- 450. Delete Node in a BST--非递归的写法可以思考
- delete和delete[] 的区别
- delete和delete[]的区别
- delete和delete[] 的区别
- delete和delete[] 的区别
- delete和delete[]的区别
- delete和delete[] 的区别
- delete与delete[]的区别
- delete和delete[]的区别
- delete和delete[] 的区别
- delete和delete[]的区别
- StringBuffer类详解
- ADS1232之STM32程序——STM32测试高精度ADC篇(一)
- 外边距合并及塌陷
- sleep和wait有什么区别
- java集合框架之LinkedHashSet类
- delete的思考
- HashMap实现原理分析
- Codeforces 241E:Flights
- 打油诗——和代码的青春七年
- 编程之美:判断两链表是否相交
- 聚类分析层次聚类及k-means算法
- JDK安装及环境变量配置
- 面试精选:链表问题集锦
- RocketMQ多Master模式