struct boo
{
  boo() : a(){}
  int a[100];
};

これで配列aが0で初期化されるのは正しい動作なんでしょうか?