トップページ > プログラム > 2014年12月17日 > COoHLGo1

書き込み順位&時間帯一覧

14 位/197 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000021000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
55
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net

書き込みレス一覧

【初心者歓迎】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;
}

こんな感じです...
いろいろ間違ってたらごめんなさい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。