- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
55 :デフォルトの名無しさん[sage]:2014/12/17(水) 17:11:59.47 ID:COoHLGo1 - staticで確保したメモリってプログラム中に開放できますか?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
56 :55[sage]:2014/12/17(水) 17:18:57.14 ID:COoHLGo1 - >>55
これ出来ないですね...すいません... では、クラス内部にシングルトンがあって そのクラスをnew、インスタンス取得、deleteした時は どうなりますか?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
60 :55[sage]:2014/12/17(水) 18:37:18.58 ID:COoHLGo1 - class cSingleton
{ private: cSingleton(){} cSingleton( const cSingleton& ); cSingleton& operator=( const cSingleton& ); public: ~cSingleton(){} static cSingleton* GetInstance() { static cSingleton instance; return &instance; } }; class c_A { public: cSingleton c_singleton; }; void amain() { c_A* class_a = new c_A; class_a->c_singleton.GetInstance(); delete class_a; } こんな感じです... いろいろ間違ってたらごめんなさい
|