首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
今天 10:19
中山大学 算法工程师
放弃当厂二代!22岁卷到华为14级offer!
首先介绍一下本人情况,主包今年22岁,毕业于中山大学信息与计算科学专业。并且没有实习,但是我却获得了华为的14级offer。给大家讲讲主包是怎么做到的。针对面试,我认为最主要的是保持松弛感,我是11月下旬投的简历,正常通过笔试测评后开始面试,算法题就是力扣中下水平,顺利写了出来。然后因为父母都是做生意的,家里面还有个厂子,想着即使拿不到offer,还可以回到父母身边,所以面试起来整体很松弛,没有太大压力,表现自信,我觉得这是一个关键因素。另外,我在大学的时候,参加了许多竞赛,这不只是为了获得奖项,在这个过程中,我开拓了视野,培养了团队合作的意识,甚至于自己的领导能力,面对困难的处理,临场反应能...
投递华为等公司8个岗位
点赞
评论
收藏
分享
07-17 18:31
西安交通大学 材料工程师
不是很理解
为什么HR面要问婚恋? 我还没毕业呢....
码农索隆:
想和你处对象
点赞
评论
收藏
分享
07-02 16:58
长春工业大学 Java
真的吗?我在牛客上看到有说kpi的
机械打工仔:
有说的你怀疑一下就行了,直接问也太实诚了
点赞
评论
收藏
分享
07-07 16:32
门头沟学院 Java
简历怎么脱颖而出
先说明一下本人目前状况,学院本,27,无实习经历,算法很差打过比赛但是都没有理想的成绩,项目学成在线和点评,下图是我简历,从六月到现在海投了1700份,简历才投出40份,我现在有个疑虑点是没有出色的竞赛经历,没有过硬的本科背景,想靠着实习经历来弥补一下简历,但是现在一个实习都找不到啊,甚至面试都约不到啊,这要怎么搞,是我的问题吗,我java技术栈基本都通了,现在是不要那么焦虑再沉淀换两个高质项目等大三再找会不会好点,现在以目前状况每天投根本没有响应啊
Lorn的意义:
1.学院本海投都是几千份起步的,继续边准备边投,不要灰心 2.你这简历给我的第一眼就是有些杂乱,很可能是面试官看着不顺眼直接给你pass了,下面这张就很顺眼 3.其他优化点就是可以让AI帮你帮项目每一条描述包装高大尚一点 越早越好投,不要松懈,越往后可能性越小,加油
查看图片
点赞
评论
收藏
分享
07-11 15:17
浙江大学 算法工程师
今天面了4个前端实习生这道题没一个人会 《GET请求和POST请求的区别》
前端
实习生应该准时下班吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我和妈妈讲以后我可能给不了她一个月1500
6360
2
...
后端实习到底该干什么啊
5162
3
...
王侯将相宁有种乎!
4361
4
...
滴滴提前批一面秒挂面经
3947
5
...
双非本应届是如何拿到30
3880
6
...
实习,别太较真
3693
7
...
滴滴提前批一面
3605
8
...
明天五场面试,加油
3526
9
...
腾讯提前批后台开发凉经teg
3070
10
...
卷王的风气还是吹到了实习
2993
创作者周榜
更多
正在热议
更多
#
如何提高实习转正率?
#
10853次浏览
156人参与
#
打工人的工作餐日常
#
50898次浏览
395人参与
#
你觉得技术面多长时间合理?
#
98478次浏览
713人参与
#
哪些公司真双非友好?
#
14715次浏览
80人参与
#
26届的你们有几段实习?
#
37134次浏览
417人参与
#
追觅科技求职进展汇总
#
17518次浏览
119人参与
#
月薪多少能在一线城市生存
#
19819次浏览
256人参与
#
你后悔自己读研吗?
#
15733次浏览
227人参与
#
你以为的实习VS真实的实习
#
21932次浏览
204人参与
#
双非能在秋招上岸吗?
#
220488次浏览
1166人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
116759次浏览
808人参与
#
你认为哪些项目算烂大街?
#
15012次浏览
258人参与
#
机械校招之路总结
#
93281次浏览
1893人参与
#
非技术2023笔面经
#
248117次浏览
2411人参与
#
你被哪些公司秒挂过?
#
28002次浏览
234人参与
#
网申一定要掌握的小技巧
#
10469次浏览
66人参与
#
找工作时的取与舍
#
82348次浏览
588人参与
#
最难的技术面是哪家公司?
#
8322次浏览
69人参与
#
机械人,你拿到几个offer啦
#
38579次浏览
320人参与
#
海康威视求职进展汇总
#
489401次浏览
3619人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务