受保护的成员或函数有什么用途吗?
您不能从联合继承,因此没有子项可以访问它。它是否提供了功能用途,或者只是因为移除它很麻烦而存在?
protected
in a union
变得完全等价于private
,但是这个津贴没有坏处,并且避免了额外的特殊情况处理和之间的额外差异union
and struct
/class
(在标准中一起描述)。
老实说,我认为可以使用protected
in a union
只是不要为了它而将第 umteenth 特殊情况添加到标准中;也许标准委员会甚至没有想到要区分这种行为,因为这是一个相当奇怪的极端情况,但按照目前的规定并没有什么害处。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)