C++中,intAB::*p=&AB::m 中p的含义

[复制链接]
查看11 | 回复2 | 2013-7-5 20:09:07 | 显示全部楼层 |阅读模式
你用到了类成员指针的概念int AB::* p;定义了变量p,它指向类A中的整型类成员变量类成员指针没有像++这样的操作,它唯一的作用就是像变量那样保存和传递。和类函数指针类似但使用得更少。都是为了写出更模块化的代码而设计的。下面一个简单的例子,对于运行结果不懂再追问...
回复

使用道具 举报

千问 | 2013-7-5 20:09:07 | 显示全部楼层
成员变量的指针,为了指向类中的某个成员变量而产生的指针,成员函数的指针MFC中倒是经常能看到倒是成员变量的指针没怎么遇到过。指向成员变量的成员指针成员变量类型 类名::*成员指针变量名;string Student::*pname;pname是一个指向Student类中string类型的成员变量的指针。成员指针变量名 = &类名::成员变...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行