文章目录 1. C/C++98 定义别名 2. C++11使用using定义别名 2.1 定义变量别名 2.2 定义函数指针别名 3. using和typedef的差异 1. C/C++98 定义别名 在C/C++98中,为一个变量或是函数定义别名,首先想到的是typedef关键字,它并非定义了一种新的类型,仅仅是为其定义了一个别名而已。经常在结构体、共用体、联合体中使用typedef,比如: typedef struct A{ int a; char c; }A;<