北京网络公司建站,成品app直播源码下载,网站制作软件下载,下载百度到桌面上1.定义别名
语法:
typedef 旧的类型名 新的类型名;
typedef unsigned int uint_t;using 新的类型 旧的类型;
using uint_t int ;通过using和typedef的语法格式可以看到二者的使用没有太大的区别#xff0c;假如我们定义一个函数指针#xff0c;using的优势就凸显出来了
typedef unsigned int uint_t;using 新的类型 旧的类型;
using uint_t int ;通过using和typedef的语法格式可以看到二者的使用没有太大的区别假如我们定义一个函数指针using的优势就凸显出来了可读性更好。
代码如下:
#include iostream
#include string
using namespace std;int myTest(int a, string b)
{cout a a b b endl;return 0;
}typedef int(*func)(int, string);//定义了一个函数指针类型。using func1 int(*)(int, string);int main()
{func f myTest;func1 f1 myTest;f(10, hello);f1(10, tom);(*f)(99, jack);return 0;
}测试结果: