由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 弱问:singleton要不要destructor啊?
相关主题
关于singleton 的面试题贡献一道 C++ 题目
one c++ questions说说找工作的体会
One C++ questionwrite singleton w/o using static variable or function
singleton pattern problemsingleton without static?
请问一道special singleton class的题Google电面被拒,郁闷中
问个c++的问题gg面试题
C++ Q52: (C6)C++ Singleton的实现
问两道C++的面试题目Can a 10-year-Java guy answer these 2 questions promptly?
相关话题的讨论汇总
话题: destructor话题: singleton话题: 析构话题: 不要话题: static
进入JobHunting版参与讨论
1 (共1页)
j******2
发帖数: 362
1
那个static的instance,最后要处理吗?还是程序结束自动clean了?
一般singleton就不定义desctructor了,对吧?
j********x
发帖数: 2330
2
没这个怎么析构。。。
j******2
发帖数: 362
3
就是不用专门定义destructor吧?

【在 j********x 的大作中提到】
: 没这个怎么析构。。。
d**********x
发帖数: 4083
4
要看你获得的是什么资源
如果只是内存,好说,程序退出什么都没了
如果有系统资源需要释放的,就要有destructor,而且要想办法在程序退出时析构。

【在 j******2 的大作中提到】
: 那个static的instance,最后要处理吗?还是程序结束自动clean了?
: 一般singleton就不定义desctructor了,对吧?

O*******d
发帖数: 20343
5
要。 用singleton的目的之一,就是你可以控制它们在什么地方,什么时间,什么循序
被destruct。 否则你就是用一个static变量了。static变量的生成和消失的循序是不
可控制的。每次汇编器会自做决定。

【在 j******2 的大作中提到】
: 那个static的instance,最后要处理吗?还是程序结束自动clean了?
: 一般singleton就不定义desctructor了,对吧?

j******2
发帖数: 362
6
那只有另定义一个destroy()啥的,在destructor里delete 要死循环啊。
j********x
发帖数: 2330
7
析构函数不是delete 自己。。。

【在 j******2 的大作中提到】
: 那只有另定义一个destroy()啥的,在destructor里delete 要死循环啊。
l*********u
发帖数: 19053
8
查了下,析构函数原来是destructor,谁翻译的呀? :)

【在 j********x 的大作中提到】
: 析构函数不是delete 自己。。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
Can a 10-year-Java guy answer these 2 questions promptly?请问一道special singleton class的题
问一个thread safe singleton的问题问个c++的问题
请问为何在java中要慎重使用static的filed?C++ Q52: (C6)
Java 面试题问两道C++的面试题目
关于singleton 的面试题贡献一道 C++ 题目
one c++ questions说说找工作的体会
One C++ questionwrite singleton w/o using static variable or function
singleton pattern problemsingleton without static?
相关话题的讨论汇总
话题: destructor话题: singleton话题: 析构话题: 不要话题: static