关于::*的疑问
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,目录里搜索“指向成员的指针”