社区
C语言
帖子详情
谁能解释一下这为什么要这样用
csdnchen
2003-11-03 05:16:54
谁能解释一下这为什么要这样用
struct trim_string
{
string operator()(const string& s) const
{
.......
return sRet;
}
};
if ( trim_string()(sLine)[0] != 'A' )
......
...全文
22
4
打赏
收藏
谁能解释一下这为什么要这样用
谁能解释一下这为什么要这样用 struct trim_string { string operator()(const string& s) const { ....... return sRet; } }; if ( trim_string()(sLine)[0] != 'A' ) ......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wolf0403
2003-11-03
打赏
举报
回复
函数对象:重载了 operator() 的对象
if ( trim_string()(sLine)[0] != 'A' )
就相当于
trim_string t;
if ( t.operator()(sLine).operator[](0) != 'A' )
david08
2003-11-03
打赏
举报
回复
This defines a Function Object.
tolixiaohui
2003-11-03
打赏
举报
回复
struct 看成 class 就OK!
Jinhao
2003-11-03
打赏
举报
回复
下面这种写法你可能会看懂吧
if( (trim_string()(sLine)[0]) != 'A')
《计算机体系结构—软件篇3》 之 解释器、语言、算法
本课程会向大家介绍3部分内容: 第1部分:向大家介绍编译器与解释器的异同,大家只有理解了这二者的区别后,才知道为什么C/C++是编译型语言,而java、C#、html都是解释型的。 第2部分:介绍高级语言的发展历史,高级...
Proxy是什么意思?谁能
解释一下
谁能
解释一下
呢! Proxy是什么意思? 根据维基百科解释,代理,也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接,如果把传输...
Python中self的解释
首先我们要搞明白Python的类中为要什么要用到self这个单词呢,为什么不用"zhangsan"、"lisi"这样的名字呢,这可定有他的用意。查Google翻译解释: self 名词...
通俗解释——为什么要重写hashCode()和equals()方法
我们这里使用通俗易懂也就是俗称的“说人话”来解释为什么要重写hashCode()和equals()方法。 首先,以HashMap为例,我们简单了解一下其内部结构。HashMap底层采用了数组+链表的构造,其中jdk1.8开始还使用了红黑树...
C/C++、Java、Python谁是编译型语言,谁是解释型语言?
最近各大互联网公司线上笔试,编程题目里的编译器...学习的过程中,看到这样一个争论“Java、Python谁是编译型语言,谁是解释性语言?”。我在网上查了很多资料,也结合了自己的理解,下面与大家分享一下。 总的来说...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章