【发布时间】:2011-03-16 21:14:03
【问题描述】:
假设我们有以下两个类:
class Temp{
public:
char a;
char b;
};
class Final{
private:
int a;
char b;
char c;
public:
Final(Temp in):b(in.a),c(in.b){}
//rest of implementation
};
我们能否在即将发布的 c++0x 标准中使用以下语法初始化 Final 类的对象:
Final obj(Temp{'a','b'});
【问题讨论】:
标签: c++ syntax constructor initialization c++11