1、引入命名空间
using namespace std;using std::cout;
2、引入基类成员
class Base{public:void func(){cout << "Base::func()" << endl;}};class Derived : public Base{public:using Base::func;void func(int x){cout << "Derived::func(x)" << x << endl;}};int main(){Derived d;d.func();//Base::func()d.func(1);//Derived::func(x)return 0;}
3、取别名
//给类型取别名using type = int;type x = 10;//给FormatItem类型的智能指针取名为ptrusing ptr = shared_ptr;templateclass A{public://给模板类型取别名using value_type = T;//T func(){}value_type func(){}private://T x;value_type x;}