社区
C++ 语言
帖子详情
c++ 方法访问方式
thanksfriend
2009-06-12 03:57:19
什么时候用 ::
什么时候用 ->
什么时候用 .
高手指点..谢谢
...全文
50
8
打赏
收藏
c++ 方法访问方式
什么时候用 :: 什么时候用 -> 什么时候用 . 高手指点..谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pathuang68
2009-06-12
打赏
举报
回复
千斤顶!
pengzhixi
2009-06-12
打赏
举报
回复
[Quote=引用楼主 thanksfriend 的帖子:]
什么时候用 :: //引用全局变量.(当局部变量屏蔽全局变量而又需要使用全局变量时)
什么时候用 -> //当左边是一个类对象的指针,通过这个指针引用类里面的成员时
什么时候用 . //当左边是一个类对象,通过这个对象引用类里面的成员.
高手指点..谢谢
[/Quote]
另外::在继承里面要使用基类里面的函数或者数据时会用到
ztenv
版主
2009-06-12
打赏
举报
回复
什么时候用 ::
1、域解析的时候,比如:你include了iostream;在使用cout时需要:std::cout<<"..."<<endl;
2、在调用类的静态成员时: classTypeName::Static_member;
什么时候用 ->
一般情况下是指针调用成员时;
什么时候用.
1、小数点
2、引用类实例的成员
cx338
2009-06-12
打赏
举报
回复
[Quote=引用 4 楼 jsjrj01 的回复:]
<对象名> . <成员名>
<对象指针名> -> <成员名>
(* <对象指针名>) . <成员名>
命名空间::成员名
[/Quote]
正解
别逗我乐
2009-06-12
打赏
举报
回复
<对象名> . <成员名>
<对象指针名> -> <成员名>
(*<对象指针名>) . <成员名>
命名空间::成员名
amossavez
2009-06-12
打赏
举报
回复
.一般是结构体,类调等对象调用自己的成员
->p一般是指针才这么用
coverallwangp
2009-06-12
打赏
举报
回复
[Quote=引用楼主 thanksfriend 的帖子:]
什么时候用 :: static成员函数用类名::函数名,全局函数用命名空间的名字::函数名
什么时候用 -> 对像是指针的用->
什么时候用 . 对象非指针的用.
高手指点..谢谢
[/Quote]
大体上这样
Hongwei217
2009-06-12
打赏
举报
回复
:: 作用域指示符,为了明示后接标识符(变量\函数 ...)是针对哪个空间\类\对象...等下的成员的调用操作;
对于情形
p->
,一般就是
(*p).
,
意思是: 对构成 *p 的某个成员的调用操作.
C++
通过对象
方式
、指针
方式
两种
方式
去
访问
成员变量(属性或者
方法
)
本文介绍了如何在
C++
中创建一个简单的Person类,并通过对象和指针两种
方式
来
访问
和使用该类的
方法
及属性。
c++
vector(向量)使用
方法
详解(顺序
访问
vector的多种
方式
)
本文详细介绍了
C++
STL中的vector容器的使用
方法
,包括初始化、操作和算法应用,以及顺序
访问
方式
,并纠正了一些常见误区。
C++
下如何避免
方法
的
方式
并且安全的
访问
类的成员变量
本文探讨了
C++
中类成员的
访问
控制与封装机制,通过实例展示了如何使用私有成员变量和公共成员引用来实现数据的隐藏与外部
访问
控制。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章