我有有一個像爲什麼我可以使用初始化列表來構造對象?
classA
{
classA(float x, float y, float z) { _x = x; _y = y; _z = z;}
float _x,
float _y,
float _z
}
我用ClassA a(1.0,2.0,3.0)
構造對象三個字段clsss,現在我發現我可以使用
Class A = {1.0, 20.0, 3.0};
這是在C++ 11中的新功能?
'CLASSA(浮動的x,浮Y,浮動Z):_x {X},_y {Y},_z {Z} {}'是更好..(或': _x(x),_y(y),_z(z){}'在C++之前11) – ikh