【发布时间】:2017-11-03 01:30:10
【问题描述】:
#include <iostream>
using namespace std;
class C{
public: int a;
public: C (int i){a = i ; }
};
int main()
{
C c(3); // C c{3};
cout<<c.a;
return 0;
}
C c(3); 和 C c{3}; 有什么区别?它们的工作方式似乎与调用构造函数相同。
【问题讨论】:
-
我很惊讶没有一个规范的副本...
标签: c++ initialization