C++中的联合中"受保护"的含义是什么?

Ste*_*fan 13 c++ unions

是否有任何受保护的成员或功能可用于?

您不能从联盟继承,因此没有可以访问它的子项.它是提供功能用途还是只是因为删除它很麻烦?

Mat*_*lia 12

protected在一个union变得完全等同于private,但这个津贴没有任何伤害,并避免额外的特殊情况处理unionstruct/ 和/ 之间的额外差异class(在标准中一起描述).

老实说,我认为这是可以使用protectedunion只是没有到umteenth特殊情况增加了它的缘故标准; 也许甚至没有想到标准委员会来区分这种行为,因为它是一个非常奇怪的角落案例,但没有像现在指定的那样造成伤害.