首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
康小城
2017-08-28 14:02
已编辑
深圳大学 C++
关注
已关注
取消关注
在C++中,函数对象与函数指针有什么区别呢?
如题,最近在复习语言基础的时候遇到了这个问题,百度和Google一些资料,但是依然一头雾水的,请问各位牛油有较好的理解么?
提示
全部评论
推荐
最新
楼层
牛客704910号
中国海洋大学 C++
函数对象说的就是函数指针的解引用吧?cprimeplus上的说法是没有任何区别
点赞
回复
分享
发布于 2017-08-29 09:13
求毕业啊
西安电子科技大学 C++
C++的函数调用语法实体有函数、类似于函数的宏、函数指针、仿函数(即函数对象)。函数调用的方式有: (1)直接调用:通过函数名直接调用函数,函数起始地址成为指令的一部分,因此编译期就能确定调用了哪个函数。 (2)间接调用:通过函数指针来调用函数,函数起始地址位于内存或寄存器的某处,因此到运行期才能确定调用哪个函数。所以仿函数比函数指针快,仿函数在编译器就确定好了。 (3)内联调用:直接在调用处展开函数代码,在编译期进行,因此到运行期就不存在函数调用了。 对函数指针和仿函数的使用,基本上都是某种形式的回调。因为仿函数是类对象,因此我们可以在仿函数中关联状态信息,仿函数可以作为模板的类型实参来传递,也可以作为函数调用实参来传递。但仿函数是类对象,因此不能作为非类型模板实参,但函数指针可以作为非模板模板实参。
点赞
回复
分享
发布于 2017-08-28 15:02
奔跑的蜗牛www
哔哩哔哩_高级开发工程师
仿函数就是重载了()得类,它不是一个函数,函数指针是指向函数的指针变量,两个本质上就有区别
点赞
回复
分享
发布于 2017-08-28 14:49
fsyv
长沙理工大学 C++
程序中函数对象越多,程序运行得越慢
点赞
回复
分享
发布于 2017-08-28 14:30
求个OFFER+
池州学院 C++
最核心的就是有状态和无状态 functor类似于一个对象(有自己的状态,可以执行函数的功能) 函数指针指向一个函数,只可以执行功能,没有状态 感觉理解了C++的对象模型,从这个角度去想应该很好理解吧
点赞
回复
分享
发布于 2017-08-28 14:02
已注销
functor既能向普通函数一样传入给定数量的参数,也能存储或处理更多的信息。这些信息以成员变量的形式出现
点赞
回复
分享
发布于 2017-08-28 13:29
编程的渣渣啊啊啊
中华女子学院
函数哪来的对象?
点赞
回复
分享
发布于 2017-08-28 13:05
itachi~
北京中南海业余大学 C++
就是面向对象的封装
点赞
回复
分享
发布于 2017-08-28 12:42
塞克
Université Catholique de Lille C++
仿函数跟函数指针? 仿函数可以记录一些信息。而且可以内联优化,效率更高吧。
点赞
回复
分享
发布于 2017-08-28 12:04
暂无评论,快来抢首评~
相关推荐
05-06 07:37
清华大学 BSP工程师
蓝桥杯1133人作弊
逆天,蓝桥杯这么多人作弊,那认真参加的同学咋办全网最受欢迎的嵌入式面经面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc
实习要如何选择和准备?
学历or实习经历,哪个更重要
点赞
评论
收藏
分享
05-11 19:33
已编辑
中山职业技术学院 Java
阿里云 研发工程师JAVA 阿里云智能集团 一面 53min
1) 自我介绍2) 实习拷打3) 说一下索引的分类都有什么4) 索引下推5) Mysql和redis一致性怎么保证6) Redis持久化的方式,怎么选择?频繁写的情况选哪个?7) 字段血缘干嘛的?8) 删除数量级,十亿级别数据删除怎么删保证不会出现问题?9) 做一个限流,熔断机制?比如你的上游qps是1w,但你的服务qps最多是500,平时是100,怎么解决这个问题?10) 假设现在业务反应有个请求错了,怎么排查?11) 手撕:给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的数。注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数12) 反问
查看12道真题和解析
点赞
评论
收藏
分享
03-24 21:32
广州新华学院 Java
25 面试垃圾公司
救救孩子吧来了一个面试,软件上说好的 8k结果到了后疯狂的输出,最后跟我说实习 3k 还要实习半年 然后再考核转正立马跑了各位再帮 look look 简历呗,待修改:项目经历:没有说明用什么解决了什么问题专业技能太少
RickieOne:
还有一个面试,上来就笔试算法
1️⃣ 字符串分割不能用 split ,ab&&c,根据&&放到数组上 2️⃣a 到 z 的全部组合情况,包括 a...z 3️⃣多线程,同时打印 1-200 4️⃣sql 代码 考分组 聚合 平均结合 小厂也这样吗,然后就八股 再拷打项目
点赞
评论
收藏
分享
04-07 13:16
门头沟学院 前端工程师
0offer
不打算干前端了这几个月好好的玩一玩 #0offer是寒冬太冷还是我太菜#
0offer是寒冬太冷还是我太菜
点赞
评论
收藏
分享
昨天 09:51
得物app_java开发工程师(准入职员工)
得物内推-得物内推码
实习了3个月啦~分享一下顺便po个内推码📎关于面试💡: 得物的面试还算是轻松的 出结果也很快 以我的经验来看 只要是简历过了初筛 电话约了面试 自己做好面试准备基本上都是可以成功的~📎关于公司环境🖥: 公司有好几个园区,我先去了宝地然后搬去了创谷 宝地的园区给我一种回归了大学生活的感觉 蛮快乐的(去了的话dddd)创谷那边就是一种时尚创意广告公司的感觉 有健身房、睡眠舱、快递收发小邮局、餐厅、自助咖啡茶水间、楼下还有很多餐厅… 创谷的办公桌是可升降的 坐久了可以站着办公 环境和氛围上是很轻松的 快乐办公📎关于待遇福利🌟:✔️实习生的工资是150-200💰 上班时间9:30-18:...
上海得物信息集团有限公司公司福利 717人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
【比亚迪byd入职】因轻度脊柱侧弯被拒绝入职,没工作了陷入困境【求助】
1.3W
2
...
那些在焦虑里种下的希望,终于在大厂 offer 里开了花
1.1W
3
...
从过来人视角告诉你,你不会找不到工作
8527
4
...
滴滴秋储 oc
8231
5
...
学院本27届如何找到实习的一点点经验
6299
6
...
二战学校领导,**学校是人 ?阿里子公司不让去实习?
6267
7
...
我妈:三十年前,进国企前一天,面试我的主管自杀了
5217
8
...
字节跳动全流程面试技巧复盘
4806
9
...
一个茶叶蛋,让mt给我道歉
4430
10
...
为什么我怎么选都是错的
4378
创作者周榜
更多
正在热议
更多
#
面试问题记录
#
69575次浏览
999人参与
#
上班到公司第一件事做什么?
#
40386次浏览
380人参与
#
京东TGT
#
52168次浏览
187人参与
#
工作中,你有没有遇到非常爱骂人的领导?
#
19614次浏览
138人参与
#
硬件人的简历怎么写
#
256879次浏览
2896人参与
#
求职季如何保持心态不崩
#
105724次浏览
857人参与
#
找工作的破防时刻
#
1884次浏览
36人参与
#
工作时那些社死瞬间
#
25539次浏览
194人参与
#
拼多多工作体验
#
17647次浏览
153人参与
#
互联网行业现在还值得去吗
#
7283次浏览
42人参与
#
技术转行的心路历程
#
48390次浏览
665人参与
#
你觉得技术面多长时间合理?
#
87114次浏览
647人参与
#
国企和大厂硬件兄弟怎么选?
#
120926次浏览
1656人参与
#
选完offer后,你后悔学本专业吗
#
38720次浏览
215人参与
#
你遇到过哪些神仙同事
#
74646次浏览
661人参与
#
米哈游求职进展汇总
#
322581次浏览
2223人参与
#
实习生应该准时下班吗
#
203213次浏览
1322人参与
#
面试经验谈
#
46420次浏览
651人参与
#
面试吐槽bot
#
17510次浏览
103人参与
#
工作一周年分享
#
20044次浏览
111人参与
#
安利/避雷我的专业
#
66983次浏览
495人参与
牛客网
牛客企业服务