c++:成员指针运算符 .* 和 ->*
来源:互联网 发布:win10网络恢复出厂设置 编辑:程序博客网 时间:2024/06/06 02:02
有一种特殊的指针叫做成员指针,它们通常指向一个类的成员,而不是对象中成员的特定实例。
成员指针并不是真正的指针,它只是成员在对象中的偏移量,它们分别是:.* 和 ->* 。
一个例子:class ClassName {public: int foo(int); }int (ClassName::*pmf)(int) = &ClassNmae::foo;ClassName c; //.*的用法,经由对象调用(c.*pmf)(5);ClassName *pc = &c; //->*的用法,经由对象指针调用(Pc->*pmf)(6);->*只是把c变为对象指针
参考:http://vipjy2008.blog.163.com/blog/static/372087672013933226346/
http://zhidao.baidu.com/link?url=TVPi6OfAvwfWiIob_FLQloCpSX0s59qJiAbpCNllXu8wirVyA-_vM8YpUmJjxHYAY8sQgbF0y4m9jbkbwdJuYq
0 0
- c++:成员指针运算符 .* 和 ->*
- 成员指针运算符 .* 和 ->*
- 成员指针运算符 .* 和 ->*
- 成员指针运算符 .* 和 ->*
- 成员指针运算符 .* 和 ->*
- 成员指针和成员指针逆向引用运算符".*"
- C/C++中的成员运算符(.)和指针运算符(->)
- 成员指针运算符
- [C]成员运算符"."和间接成员运算符"->"浅析
- C指针解析 ------ 运算符&和*
- c中取地址运算符&与指针取成员运算符->的优先级
- C/C++中结构成员运算符(.)和间接成员运算符(->)的运用
- 【C++】成员函数重载二元和一元运算符
- 王学岗c语言指针和指针运算
- 成员运算符(.)与指针运算符(->)的区别
- 运算符和指针
- C++ 成员运算符(. 和 ->)
- C++const成员和this指针
- 视毙颈毁噬嚎琅夭纳终
- 嗽狈仝再峦萌暗峦映暗
- 以执行程序打开文件
- WCF启用端口三步骤实现
- iis 中查看w3p.exe所性应用池与iisapp来查看pid占用cpu过高进程
- c++:成员指针运算符 .* 和 ->*
- 区间K大数查询
- 基于网上文章总结的ubuntu 12.04.04离线软件安装方法
- IOS下编译ffmpeg
- Android实现ListView或GridView首行/尾行距离屏幕边缘距离
- RHEL6.4 xclock安装小记
- java实现的快速排序(java)
- 自己写好的pdo数据库抽象层 mysql为例
- mysql source 命令导入大的sql文件的方法