C/C++中.和-的用法区别
“.“和”->“都是二元操作符,格式为:变量(.或->)成员。(成员可以是变量,也可以是函数)。
各自含义解释如下:
1 .”.” 该操作符认为左边的变量是一个结构或者类对象。
.将取该变量的成员值(操作符右边的成员)。
2 ."->" 该操作符认为左边的变量是一个指针。
->将取该指针指向的变量的成员值(操作符右边的成员)。
所以反推过来,总结这两个操作符是用来访问类对象或结构的成员的操作符。
- 如果是结构或类对象的变量,使用操作符"."访问成员。
- 如果是结构或类对象的指针,使用操作符"->"访问成员。
简单地说,“.”前是一个类的对象实例,“->”前面是类型指针
如
CToolBar abc; //定义一个实例对象
abc.SetButtonInfo(); //调用成员函数用“.”
CToolBar *abcd; //定义类型指针
abcd->SetButtonInfo(); //调用函数用“->”
自己总结:“.”与普通的类或者结构体使用有关,
“->”与指针有关
(文章部分内容来源于网页,链接为:https://zhidao.baidu.com/question/533952432.html)
C/C++中.和-的用法区别相关推荐
- Matlab中(),[],与{}的用法区别
在matlab中,常常会遇到(),[],和{},这3种符号,有时候就比较迷糊,这里总结一下,供参考. 一.圆括号( ) 使用方法 1.圆括号常常跟在数组后,里面是数组的下标,来访问数组元素. 例如:A ...
- java编程中/和\的用法区别
1.在java中路径一般用"/" 2.linux.unix中的路径一般用"/" 3.windows中的路径一般用"\" 因此我们在Windo ...
- numpy中flat/flatten用法区别
numpy.ndarray.flat/flatten ndarray.flat A 1-D iterator over the array. /将数组转换为1-D的迭代器 / flat返回的是一个迭代 ...
- python中loc什么意思_python pandas 中 loc iloc 用法区别
转自:https://blog.csdn.net/qq_21840201/article/details/80725433 ### 随机生DataFrame 类型数据 import pandas as ...
- jquery中this与$(this)的用法区别.
2019独角兽企业重金招聘Python工程师标准>>> jquery中this与$(this)的用法区别.先看以下代码: $("#textbox").hover( ...
- Java中PreparedStatement和Statement的用法区别
Java中PreparedStatement和Statement的用法区别 (2012-08-01 11:06:44) 转载▼ 标签: 杂谈 1. PreparedStatement接口继承Sta ...
- mysql id in set_mysql数据库中find_in_set()和in()用法区别
mysql数据库中find_in_set()和in()用法区别 (2015-07-19 08:30:21) 标签: mysql数据库 find_in_set 在mysql中in可以包括指定的数字,而f ...
- jsp 中forward 和 Redirect 的用法区别
jsp中跳转的用法和区别 区别 用法 forward的用法 redirect的用法 区别 首先我们要知道的是forward是转发,地址用的是原地址,但是内容变为设置转向地址的内容. redirect ...
- thinkphp5中的系统文件上传和$_FILES用法区别
thinkphp5中的系统文件上传和$_FILES用法区别 $aa=request()->file('file');$bb=$aa->getInfo(); 后面的file是文件的名字 $b ...
最新文章
- dockerfile指定jvm参数
- Javascript中DOM技术的的简单学习
- linux 空闲等待时间TMOUT 反空闲设置 简介
- mysql的dml语句_Mysql基础入门-SQL_DML语句
- 表单内如何直接贴图而不用上传图片_表单如何添加图片?
- 信安教程第二版-第13章网络安全漏洞防护技术原理与应用
- ngrok工具的介绍与使用,以及使用此工具时注意的事项
- java虚拟机之一内存运行时数据区域解释
- 关闭rhel 6.5的selinux
- 面试官:如何评估一个线程池需要设置多少个线程
- lvm讲解与磁盘挂载问题排除
- web前端设计必备网页特效案例 - 轮播图
- 【安全知识分享】PPTX|精益安全管理(130页)(附下载)
- html如何根据颜色排序,Excel技巧:按颜色排序或筛选
- 操作系统的功能和意义
- 8Manage PPM,助力北京测威提升项目运营效益
- apollo学习之---(19)commen-filter学习
- 作业2(4)求m和n之间的和
- JVM JDK JRE JSE的简单介绍
- 计算机硬件的配置的图片,鲁大师怎么生成电脑配置图
热门文章
- 对items函数的理解
- luogu 5471 [NOI2019]弹跳 KDtree + Dijkstra
- MySQL集群节点宕机,数据库脑裂!如何排障?
- noip模拟赛 蒜头君的兔子
- 循环数组的最大子段和
- 第二次 图书助手冲刺第一天
- log4j.properties中的这句话“log4j.logger.org.hibernate.SQL=DEBUG ”该怎么写在log4j.xml里面呢?...
- 编写多线程Java应用程序常见问题
- Dockerfile多阶段构建
- Win64 驱动内核编程-6.内核里操作注册表