首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

有个“->”的有关问题请问

2012-10-24 
有个“-*”的问题请教34 -*的作用是()A 用来表示对象对指向的类成员指针的操作B 用来表示对象的类成员的操

有个“->*”的问题请教


34 ->*的作用是()

A 用来表示对象对指向的类成员指针的操作
B 用来表示对象的类成员的操作
C 用来表示指向对象的指针对类成员的操作
D 用来表示指向对象的指针对指向类成员指针的操作

大家说说“->*”是什么意思

[解决办法]
D,

比如你有 
struct A 

int t; 
} a, *b; 

你就可以 
int A::*x = &A::t; 

然后你就可以用a.*x代替a.t b->*x代替b->t
[解决办法]
先弄懂什么叫类成员指针吧:
不建议用,但是真的很有用。。。。好吧,我矛盾了。。。

http://wenku.baidu.com/view/d1ff653231126edb6f1a10f2.html

[解决办法]

探讨
引用:

先弄懂什么叫类成员指针吧:
不建议用,但是真的很有用。。。。好吧,我矛盾了。。。

http://wenku.baidu.com/view/d1ff653231126edb6f1a10f2.html


谢谢,看完这个文档终于明白了原来还有这样一种语法

但没明白你说的“真的很有用”是为什么,直接访问类成员变量,这个不是和……

热点排行