2015-04-15 67 views
15

我檢查了protected訪問說明符可以在class,struct以及union之內使用。我知道protected訪問說明符意味着成員將是私有的,但對派生類可見。我無法想到union中的protected關鍵字有用的合理用例,因爲聯合不能是繼承層次結構的一部分。由於在工會privateprotected不會有什麼區別,爲什麼還允許protected在工會內?聯合中的「受保護」關鍵字的用途是什麼?

回答

15

我會說真正的問題是相反的,爲什麼不允許它呢?是的,在這種情況下,它與private是同義的,但是它真的值得語言和編譯器實現(雖然很小)的複雜化嗎?它也不會以任何方式受傷。

相關問題