前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++ 点(.)操作符和箭头(->)操作符

C++ 点(.)操作符和箭头(->)操作符

作者头像
艳龙
发布2021-12-16 17:49:18
9360
发布2021-12-16 17:49:18
举报
文章被收录于专栏:yanlongli_艳龙

初写C++代码时, 在访问类的成员变量时候,看到有些地方使用(.)操作符,而有的地方又使用箭头(->)操作符。并且在VS中写C++代码没有自动补全等提示,在coding的时候是有点蒙的。 搞不清到底是应该使用(.)操作符还是箭头(->)操作符。

上网搜索了下了解如下:

a->b最初是(*a).b的简写符号. 因此当a是指针时,才使用a->b a.b仅在b是对象(或对对象的引用)a的成员时使用。因此,对于a.ba始终是一个类的实际对象(或对对象的引用)

总结: 箭头(->):左边必须为指针; 点号(.):左边必须为实体。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/7/15 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档