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

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

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

}

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

};


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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 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
雪    币: 7081
活跃值: (3613)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
5
十分感谢~
2014-2-21 09:04
0
雪    币: 1158
活跃值: (852)
能力值: ( LV8,RANK:150 )
在线值:
发帖
回帖
粉丝
6
可以调用,但是不会创建实例,一个对象的实例的创建包括 对象内存申请和构造函数的调用至少
2014-2-21 15:04
0
雪    币: 319
活跃值: (1531)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
7
。。。如果有这样的代码,那一定是设计有问题。
2014-2-21 17:38
0
游客
登录 | 注册 方可回帖
返回