【初心者歓迎】C/C++室 Ver.19【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0561デフォルトの名無しさん
2005/07/11(月) 17:43:54int m_nData1;
int *m_p;
public:
int GetData1 () { return m_nData1; }
int * GetP () { return m_p; }
};
class CSub : public CBase {
int m_nData2;
public:
CSub () { ZeroMemory(this, sizeof(CSub)); }
int GetData2 () { return m_nData2; }
};
あの、質問です。コンストラクタによる初期化で迷ってます。
コンストラクタで全部0にしたい場合、
ZeroMemoryでthisを指定して、全部0にしちゃっていいんでしょうか?
↑のはいちおう全部0が入ったのですが・・。
どなたかお願いします m(__)m
■ このスレッドは過去ログ倉庫に格納されています