2011-01-29 85 views
0

可能重複:
Default inheritance access specifierC++繼承型

當類從BA繼承:

class A: B {...} 

由於我沒有指定繼承類型,繼承的類型是什麼?它會是private,因爲它是默認值?或者,這裏是否存在某種依賴性?換句話說,繼承類型取決於inherited類還是inheriting類?

謝謝。

+0

可能的重複:http://stackoverflow.com/questions/4796789/default-inheritance-access-specifier接受的答案有一個很好的解釋結構/類和類/結構繼承的情況。 – 2011-01-29 16:49:40

回答

4

如果你沒有指定任何東西,默認情況下它將是private。對於結構體,默認情況下它將是public