博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【共读Primer】26.[4.6]成员访问运算符 Page133
阅读量:4585 次
发布时间:2019-06-09

本文共 374 字,大约阅读时间需要 1 分钟。

成员访问运算符:

. 点运算符

-> 箭头运算符

 

string s1="a string", *p = &s1;auto n = s1.size();    //     运行string对象s1的size成员n = (*p).size();         //     运行p所知对象的size成员n = p->size();           //     等价于(*p).size()

因为皆因用运算符的优先级低于点运算符,所以执行解引用运算的子表达式两端必须加括号。

如果不加括号则含义会不同

// 含义是:运行p的size成员,然后解引用size的结果*p.size();   // 错误: p是一个指针,它没有名为size的成员

 

转载于:https://www.cnblogs.com/ChattyKu/p/9500712.html

你可能感兴趣的文章
python random
查看>>
esp32-智能语音-cli(调试交互命令)
查看>>
netty与MQ使用心得
查看>>
SSH中post提交表单action中文乱码问题
查看>>
How to become a reverse engineer
查看>>
在spring boot上基于maven使用redis——批量匹配并删除 (二)
查看>>
转:Django下python3和mysql的问题
查看>>
H.264编码系统几个比较重要的算法
查看>>
iOS开发-多线程-线程间通讯
查看>>
Python 3 读取和存储Excel数据(应用到接口测试)
查看>>
WPF(二)路由事件2.挂起的事件
查看>>
9.05学习笔记
查看>>
java中队列Queue的使用
查看>>
前端分析与设计7步骤
查看>>
async await 更简洁的异步
查看>>
探究美国多发龙卷风的成因
查看>>
【总结】CI框架 操作 mysql 数据库 分类: php ...
查看>>
Cypress自动化测试系列之二
查看>>
P1 第一单元 class01:神奇的笔
查看>>
[模板]MTT
查看>>