Twitter でちょっと話がでたので。
Initializer List には変数も渡せます
int a, b, c; vector<int> v = {a, b, c};
map の初期化にも使えます
map<string, int> m = {{"Akira", 23}, {"melt", 89}};
N2672 Initializer List proposed wording
N2679 Initializer Lists for Standard Containers (Revision 1)