有人在IRC中提到它作为切片问题.
c++ inheritance c++-faq object-slicing
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++ ×2
c++-faq ×1
c++11 ×1
inheritance ×1
initialization ×1
list-initialization ×1
object-slicing ×1
syntax ×1