C/C++中结构体引用中箭头->与点.的区别
2024-10-19 23:27:39
1、作用
->主要用于类类型的指针访问类的成员,而.运算符,主要用于类类型的对象访问类的成员。
举例:
class A
{
public :
int member;
}
A a; //定义一个结构体类型的对象
A *p=&a; //定义一个指向结构体的指针
那么指针p应使用->来访问成员member,即p->member,而a应使用.来访问,比如a.member。区别就在这里,凡是指针就使用->,对象就使用.运算符。
2、总结
箭头(->):左边必须为指针;
点号(.):左边必须为实体。
最新文章
- 我的第一个React Native App
- MVC自动绑定整数数组
- 序列不包含任何元素,c#,支付宝
- Android 自定义波浪动画 --";让进度浪起来~";
- ElasticSearch中的简单查询
- 从委托、匿名方法到Lambda
- Android优化—— Google 发布 Android 性能优化典范
- 如何在ASP.NET 5和XUnit.NET中进行LocalDB集成测试
- JSP-09-使用EL显示数据
- android学习笔记42——图形图像处理2——绘图
- EMCA常用命令 【weber整理必出精品】
- Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'yintingting_baisi/Info.plist'.
- python之with的使用
- MOOS学习笔记1——HelloWorld
- for ,foreach ,map 循环的区别
- PAT乙级1003
- 2步安装1个hive docker运行环境[centos7]
- python第三十六天-----类中的特殊成员方法
- MSSQL约束【转】
- 用vs2015 编译 web app ionic
热门文章
- shiro登陆认证
- Android Studio 如何获取 text文本内容
- springboot - 应用实践(N)使用springboot内置的@Scheduled
- 洛谷 P2051 中国象棋 题解
- pythonWeb框架创建app模块以及虚拟环境管理工具
- RabbitMQ入门教程(六):路由选择Routing
- 关于JAVA中的synchronized,一段不错的解释...
- TensorFlow基础与实战
- windows server :远程桌面服务当前正忙,因此无法完成您尝试执行的任务
- HBASE工作原理