我有一些必须包装的遗留代码,并且我遇到了这个声明:
class Foo : Bar { // ... };
这似乎可以在 GCC 下编译。我知道这样不好,但我无法改变。我的问题是,如果不存在继承访问说明符,C++ 编译器如何处理它?
对于类,默认值为private.
private
对于结构体,默认值为public.
public