- C++相談室 part118 [転載禁止]©2ch.net
416 :デフォルトの名無しさん[]:2015/07/23(木) 13:25:31.50 ID:gy7efRcB - 夏だねぇ
|
- C++相談室 part118 [転載禁止]©2ch.net
418 :デフォルトの名無しさん[]:2015/07/23(木) 17:03:04.56 ID:gy7efRcB - シングルトンのデストラクターが呼ばれないというけれど
グローバルな静的オブジェクトは明示的にデストラクターを呼ぶ しかないですか?
|
- C++相談室 part118 [転載禁止]©2ch.net
420 :デフォルトの名無しさん[]:2015/07/23(木) 17:21:38.38 ID:gy7efRcB - 残念呼ばれませんでした
ローカルな静的オブジェクトなら呼ばれますが
|
- C++相談室 part118 [転載禁止]©2ch.net
424 :デフォルトの名無しさん[]:2015/07/23(木) 17:42:08.38 ID:gy7efRcB - >>423
#include <iostream> class C { private: int k; public: static C* obj; C() { k = 234; } ~C() {std::cout << k << std::endl; } void f() { k = 567; } }; C* C::obj=0; int main() { C::obj=new C{}; C::obj->f(); return 0; } 呼ばれませんが?
|
- C++相談室 part118 [転載禁止]©2ch.net
428 :デフォルトの名無しさん[]:2015/07/23(木) 18:02:43.93 ID:gy7efRcB - >>425
動的初期化はことなる翻訳単位の初期化の順序が決まってないから駄目でしょ
|
- C++相談室 part118 [転載禁止]©2ch.net
437 :デフォルトの名無しさん[]:2015/07/23(木) 18:32:08.59 ID:gy7efRcB - 釣り針が2つも付いてますね
|
- C++相談室 part118 [転載禁止]©2ch.net
439 :デフォルトの名無しさん[]:2015/07/23(木) 18:53:54.67 ID:gy7efRcB - パーフェクトに理解していることは間違いない
|