C++11中using的用法学习
转自:https://blog.csdn.net/shift_wwx/article/details/78742459
1.命名空间
using namespace std;//最常见的用法
2.在子类中引入基类的成员
当private继承时,可以通过using 基类:变量/函数名,让子类访问。这种好像不太常见。
3.类型定义
在c++11之后代替typedef,而且更清晰,可读性更强,是被提倡使用的。
using value_type = _Ty; //使用value_type value; 就代表_Ty value; using FP = void (*) (int, const std::string&); //声明一个函数指针FP
声明函数指针,如果用typedef:
typedef void (*FP) (int, const std::string&);