0

我知道什么

class Derived1 : public Base {};  

class Derived1 : private Base {}; 

意思是,但是什么

class Derived1 : Base {}; 

意思是?

我在关于异常处理的优秀 boost 文章中找到了一个示例:http: //www.boost.org/community/error_handling.html在“2) 虚拟继承”部分下。

4

1 回答 1

5

当未指定可见性时,使用私有。所以:

class Derived1 : Base {}; 

是相同的

class Derived1 : private Base {};
于 2012-05-05T01:19:12.800 回答