【发布时间】:2019-01-23 17:38:27
【问题描述】:
类似联合的类是联合或具有匿名联合的类 作为直接会员。类似联合的类
X有一组变体 成员。如果X是一个联合,则X的一个非静态数据成员是 not an anonymous union 是X的变体成员。 此外,一个 属于X成员的匿名联合的非静态数据成员 也是X的变体成员。至多一个变体成员 union 可能有一个默认的成员初始化器。
英语不是我的母语,但仅通过阅读本段,我就有一种印象,上面突出显示的句子仅适用于 X 是一个联合的情况,这会使这个定义不完整,因为它会错过类中变体成员的定义。因此,我必须得出结论,突出显示的句子必须适用于工会和阶级这两种情况。谁能证实这一点?如果不是这样,那么我认为我们在这一段中存在缺陷。
【问题讨论】:
标签: c++ language-lawyer