首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-14 12:22
门头沟学院 Java
滴滴26校招已挂
7.4网申投递7.14邮件通知未通过,推荐至其他岗位
投递滴滴等公司9个岗位
点赞
评论
收藏
分享
07-11 22:11
滴滴_运维开发工程师(准入职员工)
滴滴内推
薪资: 我是运营岗,本科生 150/d,工作时间是早10晚7,弹性打卡(但其实每天打卡四小时就算一天),午休 2 小时(不过中午休息区比较难抢) 交通: 我在东软职场,每天上下班有西二旗到公司往返的摆渡车,不同职场之间往来打车可以报销,21:00 下班回家也可以报销(但我从来没用过,没加过班) 福利: 开水畅饮,特定节假日有礼盒,公司经常会举办各种活动,参加会有小礼品和积分,积分可以在商城兑换物品。 吃饭: 午饭需要自己解决,每晚有 30 的餐补,可以去周边餐馆点餐,也可以在内部软件点餐,直接送到所在楼层茶水间 总体感觉在滴滴很舒服,工作强度不大,我所在的部门也没有太多dirty wo...
滴滴公司福利 1026人发布
点赞
评论
收藏
分享
06-03 11:31
四川轻化工大学 Java
大三找实习,大家可以给点意见吗,这个简历有什么问题
不想上班的芝士很想居...:
smm是什么技术
实习,投递多份简历没人回...
点赞
评论
收藏
分享
06-02 19:23
华南理工大学 Java
友友们看看简历,不玻璃心求拷打
五月中才醒悟,现在才学15天,项目全是网上烂大街项目,每天晚上都失眠😭,六月还有机会找到实习吗
屌丝逆袭咸鱼计划:
心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞
评论
收藏
分享
07-16 02:05
门头沟学院 前端工程师
27届前端求帮看简历
正在实习呢,发生了点意外,部门经理说没活给我干了,本来打算这周辞退我,hr帮我争取了一下让我实习到八月底,后面大概率打杂了,想重新找实习,球球🐂友们帮我看一下简历,实习经历不知道怎么写,才来一个月,接了三个任务,改Bug那个任务还是没有期限的,没活干的时候就让我改bug
_mos_:
偷文档,没活就学习提升自己
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
滴滴提前批一面秒挂面经
7041
2
...
我和妈妈讲以后我可能给不了她一个月1500
6445
3
...
滴滴提前批一面
6356
4
...
腾讯提前批后台开发凉经teg
6123
5
...
后端实习到底该干什么啊
5189
6
...
实习,别太较真
4868
7
...
王侯将相宁有种乎!
4817
8
...
卷王的风气还是吹到了实习
4123
9
...
给公司上一课
3156
10
...
上班第一周总结
2528
创作者周榜
更多
正在热议
更多
#
打工人的工作餐日常
#
51638次浏览
402人参与
#
哪些公司真双非友好?
#
15062次浏览
81人参与
#
追觅科技求职进展汇总
#
17744次浏览
120人参与
#
你觉得技术面多长时间合理?
#
98745次浏览
716人参与
#
26届的你们有几段实习?
#
39576次浏览
449人参与
#
月薪多少能在一线城市生存
#
22379次浏览
271人参与
#
双非能在秋招上岸吗?
#
220879次浏览
1168人参与
#
你后悔自己读研吗?
#
17325次浏览
229人参与
#
非技术2023笔面经
#
248482次浏览
2412人参与
#
你以为的实习VS真实的实习
#
24451次浏览
223人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
117148次浏览
808人参与
#
你认为哪些项目算烂大街?
#
16092次浏览
265人参与
#
机械校招之路总结
#
93535次浏览
1893人参与
#
学历贬值真的很严重吗?
#
23409次浏览
166人参与
#
你被哪些公司秒挂过?
#
29475次浏览
237人参与
#
产品实习,你更倾向大公司or小公司
#
159379次浏览
1964人参与
#
网申一定要掌握的小技巧
#
10687次浏览
66人参与
#
找工作时的取与舍
#
82597次浏览
589人参与
#
最难的技术面是哪家公司?
#
8900次浏览
71人参与
#
机械人,你拿到几个offer啦
#
38798次浏览
320人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务