【发布时间】:2011-01-06 22:26:19
【问题描述】:
可以使用初始化列表创建结构/类的对象(没有构造函数)。为什么在带有 constructor 的结构/类上不允许这样做?
struct r { int a; };
struct s { int a; s() : a(0) {} };
r = { 1 }; // works
s = { 1 }; // does not work
【问题讨论】:
-
发布一些代码来说明您的问题。
-
尼尔,我的回答很有意义。
标签: c++ class constructor struct initializer-list