class A
{
 static int m_counter;
 int m_num;

 A(){
  m_num = ++m_counter;
 }
}

int main(){
 A arr[100];
}

---

このとき、arr[0] == 1、 arr[1] == 2、 arr[2] == 3、、、 って保障される?
arr[99]の方から初期化される可能性もあるのかな?