这里所说的别名并非普通的数值类型的别名,而是利用using来为各种类型创建别名。

using mInt = int;

这就为int类型创建了别名,用mInt就可以代替int去定义整形的数值。

在C语音中我们利用typedef 来定义一些常用的类型,C++中的using也能做到

 1 int add(int a, int b)
 2 
 3 {
 4 
 5   return a+b;
 6 
 7 }
 8 
 9 typedef int(*ADD)(int a, int b);    //c
10 using func = int (*)(int a, int b); //c++
11 
12 ADD a = add;
13 
14 cout << a(1, 2) << endl;
15 cout << func(1, 2) << endl;

c形式的代码与c++形式的代码都能实现add的功能,都是为函数指针起了一个别名。