C++ プログラマーは memset を避けるべきだということわざを聞いたことがありますが、
class ArrInit {
//! int a[1024] = { 0 };
int a[1024];
public:
ArrInit() { memset(a, 0, 1024 * sizeof(int)); }
};
上記のコードを考えると、memset を使用しない場合、[1..1024] をゼロで埋めるにはどうすればよいでしょうか?C++ の memset の何が問題なのですか?
ありがとう。