- 引入单个名称
- 将某个单独名字引入到当前域中。不再需要使用作用域限定符::
例如:
using std::string;
string s = “hello,world”;
- using声明可以改变派生类对父类成员的访问控制。
例如:
class Base{
protected:
int n1;
int n2;
};
class Derived: private Base{ //私有继承
public:
例如:
using std::string;
string s = “hello,world”;
例如:
class Base{
protected:
int n1;
int n2;
};
class Derived: private Base{ //私有继承
public: