comp.std.c++ - Initializer lists in default arguments and range-based for loops
// "{ 1, 2, 3 }" not an assignment-expression void f(vector<int> v = { 1, 2, 3 });
これはできたとしてもやらないなー。
できなくする理由はとくに思いつかないけど。
というか、なんでエラーになってるんだろう。
comp.std.c++ - Initializer lists in default arguments and range-based for loops
// "{ 1, 2, 3 }" not an assignment-expression void f(vector<int> v = { 1, 2, 3 });
これはできたとしてもやらないなー。
できなくする理由はとくに思いつかないけど。
というか、なんでエラーになってるんだろう。