静的なメンバ変数の初期化

多分、問題ない…と思う。

class Foo {
  static const int bar[];
};

const int Foo::bar[] = {1, 2, 3};

int main() {
  return 0;
}

実態の定義にstaticをつけるとエラー。
class/structで使う修飾子だから?