我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合公式 > 仿函数 >

C++用类封装函数有什么好处么?

归档日期:04-25       文本归类:仿函数      文章编辑:爱尚语录

  千锋教育一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的领导品牌,全力打造移动互联网高端研发人才服务平台。公司总部位于北京,目前已在深圳、上海、郑州、广州、大连、武汉、成都成立了分公司。拥有全国最多、最权威的移动互联网教学就业保障团队,做到了毕业学员业内最高薪水,成为学员最信赖的IT培训机构。千锋教育是中关村移动互联网产业联盟副理事长单位,中国软件协会教育培训委员会认证首家一级培训机构,中关村国际孵化软件协会唯一授权中关村移动互联网学院,拥有全国300多所合作高校,2000多家移动互联网方向合作企业,50多个APP上线项目,每年有数十万名学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课及免费教学视频。这个struct其实是functor,国内译成仿函数,它的好处是可以保存状态。

  举个例子,现在用compare_nocase的函数指针作为参数,假如突然又有一个地方要求比较字符串,但此时要求忽略首字母,从第二个字符串开始比较,那么应该怎么做?

  1.要么重新写一个compare_nocase2函数,但会造成大量重复代码。

  2.要么弄个intstart变量,然后放在compare_nocase的外面,执行时,先改变start=2,执行完以后再把全局变量改回去。

本文链接:http://renfriends.com/fanghanshu/193.html