注册 登录
编程论坛 C++教室

类中的成员函数的类型可不可以是类本身的名字,成员变量呢有如何呢

ljt 发布于 2010-03-28 22:53, 1723 次点击
类中的成员函数的类型可不可以是类本身的名字,成员变量呢有如何呢?
像这段代码有问题吗
class A
{
public:
A() { p=this; }
~A() { if(p!=NULL) { delete p; p=NULL; } }
A* p;
};


[ 本帖最后由 ljt 于 2010-3-28 22:56 编辑 ]
5 回复
#2
hahayezhe2010-03-29 08:22
有想法
#3
秀痘魔导士2010-03-29 09:25
建议看一下C++ PRIMER
#4
ljt2010-03-29 19:13
ded
#5
yyblackyy2010-03-31 17:22
不明白不是自由储存区的用delete p 干吗啊
#6
ljt2010-03-31 20:09
以下是引用yyblackyy在2010-3-31 17:22:05的发言:

不明白不是自由储存区的用delete p 干吗啊
当然是删除p指向的内存空间
1