MyClass a1 {a}; // clearer and less error-prone than the other three MyClass a2 = {a}; MyClass a3 = a; MyClass a4(a);
为什么?
我在SO上找不到答案,所以让我回答一下我自己的问题.
c++ syntax initialization c++11 list-initialization
c++ ×1
c++11 ×1
initialization ×1
list-initialization ×1
syntax ×1