一个非常简单但又令人困惑的问题:
为什么 using 指令会更改继承!?这与 Comeau 一起编译。
我读过 using 指令(声明?)使变量公开,但为什么呢?我想要的只是一个不要总是this->x
在 B 内写的好方法......?
class A{
protected:
int x;
public:
};
class B: public A {
public:
using A::x;
};
int main(){
B b;
b.x = 2;
}
谢谢!