成员函数调用delete this合法吗
来源:互联网 发布:淘宝直播宝贝讲解在哪 编辑:程序博客网 时间:2024/04/30 09:04
成员函数调用delete this合法吗?
只要你小心,一个对象请求自杀(delete this).是可以的。
以下是我对“小心”的定义:
- 你必须100%的确定,this对象是用 new分配的(不是用new[],也不是用定位放置new,也不是一个栈上的局部对象,也不是全局的,也不是另一个对象的成员,而是明白的普通的new)。
- 你必须100%的确定,该成员函数是this对象最后调用的的成员函数。
- 你必须100%的确定,剩下的成员函数(delete this之后的)不接触到 this对象任何一块(包括调用任何其他成员函数或访问任何数据成员)。
- 你必须 100%的确定,在delete this之后不再去访问this指针。换句话说,你不能去检查它,将它和其他指针比较,和NULL比较,打印它,转换它,对它做任何事。
- 成员函数调用delete this合法吗
- 成员函数调用delete this注意
- 成员函数调用delete this的问题
- [转]在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中能不能调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- C++在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在类的成员函数中调用delete this
- 在成员函数中delete this指针
- Three20学习笔记(配置篇)
- 关于Visual C++ 6.0的调试技巧和经验总结
- 项目经理的任职条件:
- 5.加入键盘和文本框(一行)监听
- Android游戏开发系统控件-Dialog
- 成员函数调用delete this合法吗
- org.objectweb.asm.ClassWriter.<init>(I)V异常
- 游戏开发笔记之六——游戏画面绘图(三)透明特效的制作方法
- poj1006
- 13周任务二:动物类
- 如何关闭80端口,如何查找哪些端口在使用中
- Collection--Java中的collection(集合)接口综述
- C++连接mysql数据库的两种方法
- CString如何转成int