读书人

关于typedef的有关问题

发布时间: 2012-03-17 19:06:28 作者: rapoo

关于typedef的问题?
本人正在看C++ primer。
书上有两段typedef的用法不是很懂。
1.typedef string *pstring;

2.typedef int int_array[4];

之后的代码定义变量时候用的是pstring,int_array.

这两个预处理是什么意思?为啥可以这样用?typedef还有哪些类似的用法?

[解决办法]
1.类型定义(typedef)一个string类型的指针pstring

pstring pStr;
等价于:
string *pStr;
[解决办法]
2.typedef int int_array[4];

把int_array定义为有4个整数得数组类型
array a 就相当于int a[4]

[解决办法]
typedef用法总结
http://blog.csdn.net/gungod/article/details/1400936

读书人网 >C++

热点推荐