读书人

关于:的疑问,该怎么处理

发布时间: 2012-02-12 17:16:34 作者: rapoo

关于::*的疑问
1 struct STRU
2 {
3 int a;
4 int b;
5 };
6
7 typedef struct STRU a;
8
9 class cl
10 {
11 ...
12 int a::*offset;
13 ...
14 }

第七行是什么意思?
第七行定义后所有STRU的实例都可以用offset么?

[解决办法]
typedef struct STRU a;//定义类型a为 struct STRU,即a为struct STRU的别名

offset是指向STRU类型对象的成员的指针 ,使用前要先初始化
[解决办法]
C++ Primer,目录里搜索“指向成员的指针”

读书人网 >C++

热点推荐