问题:*与->是怎样的对应转换关系?

屎带芬 2008-02-04 08:26:17
谢谢
...全文
67 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
屎带芬 2008-02-04
  • 打赏
  • 举报
回复
噢噢
屎带芬 2008-02-04
  • 打赏
  • 举报
回复
恩恩
HelloDan 2008-02-04
  • 打赏
  • 举报
回复
成员都可以,不管是不是函数。
屎带芬 2008-02-04
  • 打赏
  • 举报
回复
哦,只是对象调用成员函数时可用?
还用其他用处么?
HelloDan 2008-02-04
  • 打赏
  • 举报
回复

show s1;
show* sp=&s1;
// test example 1
cout<< *sp.test <<endl;
*sp.showtest();
// test example 2
cout<< sp->test <<endl;
sp->showtest();
// test example 3
cout<<s1.test<<endl;
s1.showtest();

// The upper 3 examples are the same.
HelloDan 2008-02-04
  • 打赏
  • 举报
回复
上面的例子不说写着吗?是指针的才这样用的。
屎带芬 2008-02-04
  • 打赏
  • 举报
回复
那在程序中出现的"->"的具体意义是什么,怎么用?还望指点!
HelloDan 2008-02-04
  • 打赏
  • 举报
回复

//*******
class show
{
public:
//...........
type showtest() const;
//private: // In order to make it an example, make it public.
int test;
};

//............
show s1;
show* sp=&s1;
// test example 1
cout<< *sp.test <<endl;
*sp.showtest();
// test example 2
cout<< sp->test <<endl;
sp->showtest();
// The upper two examples are the same.
//............
  • 打赏
  • 举报
回复
没有对应关系

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧