質問です。
構造体の中身をゼロで初期したい場合。
struct Hoge_t{
int a,b,c;
};
memset( &Hoge_t,0,sizeof(Hoge_t) );
で 大丈夫ですよね。
それで たとえば、 構造体を public なクラスとして扱う場合に、
struct CHoge{
int a,b,c;
Hoge_t(){};
~Hoge_t(){};
};
memsetで ゼロで埋めても大丈夫でしょうか?また、メモリ確保を
malloc で とる場合(まぁ new を使えばいいんでしょうが)
CHoge = malloc( sizeof(CHoge) ); と sizeof を使用して確保しても大丈夫でしょうか?