using 用法之一:
子类可以变更父类的protected的变量和方法为自己的public的变量和方法.
#include
using namespace std;
class BaseClss {
protected:
string a = "base string";
string getOne() {
return "base protected function ";
}
};
class A02: public BaseClss {
public:
using BaseClss::a;
using BaseClss::getOne;
};
int main() {
A02 f;
cout << f.a << endl;
cout << f.getOne() << endl;
return 0;
}