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&);

 

posted @ 2022-11-19 19:11  lypbendlf  阅读(73)  评论(0编辑  收藏  举报