由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Destructor 被调用几次?
相关主题
【C++】请问这样有没有memory leak?多谢弱问一下
A try-catch problem in C++子类的destructor被调用时,什么时候调用基类的destructor
请教一个基本的constructor和destrcutor问题请教 C++的一个困惑 (operator delete)
private destructor问一个简单的C++问题
请教这个程序里用到了什么constructor啊?有几个copy constructor?请教各路C++大神 为什么f(3) 输出是 'dd'
菜鸟请教smart pointerC++请教,使用c++ vector iterator后输出vector数据出错
请教一下,exception时,destructor一定会被调用么?C++: static_cast and dynamic_cast
请问C++ exception后如何清理function stack上的内存资源?请教个Bloomberg 的 C++ 题目
相关话题的讨论汇总
话题: cat话题: c2话题: destructor话题: cout话题: 调用
进入Programming版参与讨论
1 (共1页)
c**********e
发帖数: 2007
1
struct Cat {
char * name;
Cat(){cout << "made cat\n";}
Cat(const Cat& other){cout << "copy cat\n";}
~Cat(){cout << "gone";}
};
int main(){
Cat * cp = new Cat();
Cat c1;
Cat c2;
c2 = c1;
Cat c3 = c2;
Cat c4(c2);
return 0;
}
c**********e
发帖数: 2007
2
原来以为是5次,结果一出来才明白是4次。
h*******s
发帖数: 8454
3
made cat
made cat
made cat
copy cat
copy cat
gonegonegonegone
草地 5次

【在 c**********e 的大作中提到】
: 原来以为是5次,结果一出来才明白是4次。
X****r
发帖数: 3557
4
说说看你明白什么了?

【在 c**********e 的大作中提到】
: 原来以为是5次,结果一出来才明白是4次。
c**********e
发帖数: 2007
5
看明白了,不就是有一个memory leak嘛。

【在 X****r 的大作中提到】
: 说说看你明白什么了?
c**********e
发帖数: 2007
6
不好意思,想写destructor却写成了constructor。
我的标题改过来了。

【在 h*******s 的大作中提到】
: made cat
: made cat
: made cat
: copy cat
: copy cat
: gonegonegonegone
: 草地 5次

h*******s
发帖数: 8454
7
orz ...

【在 c**********e 的大作中提到】
: 不好意思,想写destructor却写成了constructor。
: 我的标题改过来了。

1 (共1页)
进入Programming版参与讨论
相关主题
请教个Bloomberg 的 C++ 题目请教这个程序里用到了什么constructor啊?有几个copy constructor?
[C++] when destructors get called菜鸟请教smart pointer
Re: can destructor be static?请教一下,exception时,destructor一定会被调用么?
关于内存泄漏请问C++ exception后如何清理function stack上的内存资源?
【C++】请问这样有没有memory leak?多谢弱问一下
A try-catch problem in C++子类的destructor被调用时,什么时候调用基类的destructor
请教一个基本的constructor和destrcutor问题请教 C++的一个困惑 (operator delete)
private destructor问一个简单的C++问题
相关话题的讨论汇总
话题: cat话题: c2话题: destructor话题: cout话题: 调用