这里typedef是如何用的,不懂
这里typedef是怎么用的,不懂啊
typedef pair<int,int> PII;
typedef vector<int> VI;
typedef vector<string> VS;
------解决方案--------------------
typedef pair<int,int> PII;
typedef vector<int> VI;
typedef vector<string> VS;
------解决方案--------------------
- C/C++ code
typedef pair<int,int> PII;//PII代替了pair<int,int>,在后续的代码中,就可以直接用PII代替了。 typedef vector<int> VI;//同理 typedef vector<string> VS;//同理
------解决方案--------------------
关于typedef用法总结
1.定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象
2.用在旧的C代码中,帮助struct
3.用typedef来定义与平台无关的类型
4.为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部
分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化
版
from http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html
thanks the author
lz 加油!