什么是 C++ 中的 typedef 声明?
C++ 中的 typedef 关键字可以用来给类型一个新名称。例如,你可以给无符号字符一个名为 BYTE 的新名称 −
typedef unsigned char BYTE;
在类型定义之后,标识符 BYTE 可以用作无符号字符类型的缩写,例如 −
BYTE b1, b2;
这将声明 2 个无符号字符类型的变量 b1 和 b2。由于命名空间、类名等原因需要使用较长名称时,typedef 非常有用。例如,如果需要在程序中多次使用类型为 std::vector<std::pair<int, int>>::iterator 的变量。你只需使用 typedef 对其进行重命名 −
typedef std::vector<std::pair<int, int>>::iterator it_vec_pair;
然后使用它 −
it_vec_pair it;
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP