C++0x 配列メンバ変数の初期化

C++0x では、 Uniform Initalization によって、配列メンバ変数の初期化も初期化子リストで書けるようになる

struct hoge {
    int ar[3];

    hoge()
        : ar{3, 1, 4} {}
};


C++0x言語拡張まとめ