请问c++primer第19章有说到用function生成一个可调用对象,将string::empty函数转化为可调用对象,但是这个empty不应该是没有参数的吗?为什么function中的类型显示有一个参数const string&?
c++primer 第19章的一个小问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 好学的学渣 2023-11-30 18:03关注
你可以从更底层的角度理解,要知道底层的汇编甚至是c是没有类这个概念的. empty() 作为一个类函数, 它的底层细节默认第一个输入就是类自身,你学过Python可能好理解点,就像Python里面第一个的self
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于遇到一个python,django,redis,uwsgi,nginx搭的一个企业微信修改AD密码的平台的问题!
- ¥15 读取parquet文件某一列的数据但是输出是整个列名和格式
- ¥15 机动目标 制导律建模问题
- ¥100 求Java socks 转发实现Demo
- ¥20 随身WiFi移动网络访问不了
- ¥50 RAD_XE11.3获取android11手机的IMEI码
- ¥15 linux的gcc命令报错
- ¥20 如何再GIS用海岸线建立缓冲区
- ¥15 codeblock遇到问题了,求帮助😭
- ¥15 Qt6.8.0加载网页MSVC2022