是否有任何受保护的成员或功能可用于?
您无法从联盟继承,因此没有可以访问联盟的子项。它是提供功能用途还是只是因为删除它很麻烦?
答案 0 :(得分:12)
protected
中的{p> union
变得完全等同于private
,但此限额不会造成任何损害,并避免额外的特殊情况处理以及union
和{{1}之间的额外差异} / struct
(在标准中一起描述)。
老实说,我认为可以在class
中使用protected
,而不是为了它而将第十五个特殊情况添加到标准中;也许甚至没有想到标准委员会来区分这种行为,因为它是一个非常奇怪的角落案例,但没有像现在指定的那样受到伤害。