typedef
是C++98引入的关键字, 一般在编程中typedef
被用作给某一个类型起个别名, 即:
typedef [type] [new name];
例如:
typedef long long ll;
上面这个例子是将long long
这个类型起了一个别名叫做ll
, 有了这句话后下面这两句话就是等价的:
long long a;
ll a;
其实typedef
还有一些别的高级用法, 感兴趣的可以看以下几篇文章:
C/C++ typedef用法详解(真的很详细)
C++typedef的详细用法
关于typedef的用法总结