关于delete class
来源:互联网 发布:浙大pat能用vb.net吗 编辑:程序博客网 时间:2024/05/16 18:50
class 作为一种数据结构与结构体、int、double等是一样的。delete 指针对象并不执行把指针对象赋值NULL的操作,甚至对delete的对象执行一些操作编译和运行也都是不报错的。做如下实验可以看到:
(vs 6.0)
int* p=0;
p=new int;
delete p;
int a=*p;//并不报错,也可以运行,只是a的值是随机的!
因此使用delete class 或者delete this(自销毁)之后,并不可使用检测其是否是NULL来判断其是否销毁,这在非模式对话框的使用中尤为重要。
- 关于delete class
- 关于 delete[]
- 关于delete
- 关于delete 和 delete[] (一)
- 关于delete 和 delete[ ] (二)
- [C++] 关于delete和delete[]
- class下的new delete
- 关于class
- 关于Class
- 关于重载new/delete
- 关于delete内存
- 关于Mysql delete where
- 关于 delete 的解释
- 关于javascript的delete
- 关于new与delete
- 关于new和delete
- 关于JavaScript中的delete
- 关于delete的讨论
- 【LUA学习】ipairs和pairs的区别
- 怎么用jQuery简化JavaScript开发
- 在ASP.NET中发送邮件(带SMTP验证、带附件)
- 顶级CS会议及查找方法
- [转]一篇关于 Animation 的文章,参数介绍很详细!
- 关于delete class
- Informatica powercenter8.6安装在win7上,create domain时,报错,infasetup.bat
- [awk] 用-F指定多分隔符及正则表达式
- ADO.NET调用存储过程
- grub 命令行启动 操作系统
- MySQL导入导出sql文件
- SD卡挂载
- Fedora11 (Linux) 下远程telnet到AIX
- 解决在 Linux 上安装 gtk-sharp-2.12.10 时缺失 pango 的问题