我知道
class Derived1 : public Base {};
class Derived1 : private Base {};
意思是,但
是什么class Derived1 : Base {};
意思?
我在关于异常处理的优秀文章中找到了一个这样的例子:{2}虚拟继承部分下的http://www.boost.org/community/error_handling.html。
答案 0 :(得分:5)
如果未指定可见性,则使用private。所以:
class Derived1 : Base {};
与
相同class Derived1 : private Base {};