コンパイラのエラーと警告(C++):インデックス への移動
変数に記憶クラス extern が割り当てられた場合,変数は宣言されますが,ここでは定義されません。つまり,記憶域は割り当てられません。
このため,この変数を宣言内では初期化できません。