首页
社区
课程
招聘
[求助]C++中成员函数可否调用构造函数?
发表于: 2014-2-20 21:58 3884

[求助]C++中成员函数可否调用构造函数?

bxc 活跃值
6
2014-2-20 21:58
3884
例如
class CTest
{
public:
CTest()
{

}

int func()
{
  CTest::CTest();
}

};


这里只是举个例子。这样调用会不会创建一个新实例呢?
会不会造成内存泄露呢?麻烦大牛指点下~

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 341
活跃值: (85)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
试试不就知道了。
2014-2-20 22:43
0
雪    币: 236
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以调用.
2014-2-21 07:04
0
雪    币: 209
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
this->CTest::CTest()
2014-2-21 09:02
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
5
十分感谢~
2014-2-21 09:04
0
雪    币: 1157
活跃值: (847)
能力值: ( LV8,RANK:150 )
在线值:
发帖
回帖
粉丝
6
可以调用,但是不会创建实例,一个对象的实例的创建包括 对象内存申请和构造函数的调用至少
2014-2-21 15:04
0
雪    币: 319
活跃值: (1106)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
7
。。。如果有这样的代码,那一定是设计有问题。
2014-2-21 17:38
0
游客
登录 | 注册 方可回帖
返回
//