多种多样的初始化方法 在 C++11 中有多种初始化对象的方法 int x(0); // 使用小括号初始化 int y= 0; // 使用等号初始化 int z{ 0 }; // 使用花括号初始化 还有一种初始化int z = {0}; 使用花括号和=初始化,C++通常把它视作和只有花括号一样。 需要注意的是并不是所有带有=的语句都发生了赋值运算。 Widget w1; // 调用默认构造函数 Widget() Widget w2 = w1; // 不是赋值运算,是初始化。调用拷贝构造函数(...
qilingzhao.com3 min read
No responses yet.