社区
C++ 语言
帖子详情
函数绑定?是叫函数绑定吗?
ocean1004
2008-10-15 10:57:33
什么什么有三种方法
1.虚函数
2.重载operator()
3.函数绑定?
不知道是不是叫函数绑定,但网上搜索到很乱
“BOOST 绑定”
我找不到相关的文章,麻烦高手给个例子,或则一个系统学习的连接
...全文
132
13
打赏
收藏
函数绑定?是叫函数绑定吗?
什么什么有三种方法 1.虚函数 2.重载operator() 3.函数绑定? 不知道是不是叫函数绑定,但网上搜索到很乱 “BOOST 绑定” 我找不到相关的文章,麻烦高手给个例子,或则一个系统学习的连接
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ocean1004
2008-10-15
打赏
举报
回复
动态绑定应该是虚函数吧?
不是虚函数,和模板有关联的。
应该是这个http://www.boost.org/doc/libs/1_36_0/libs/bind/bind.html了
xhs_lh04
2008-10-15
打赏
举报
回复
你是不是指动态绑定?
动态绑定也叫做动态联编,它是在程序运行过程是进行选择正确的虚拟函数的代码的联编方式。
ocean1004
2008-10-15
打赏
举报
回复
[Quote=引用 5 楼 baihacker 的回复:]
一般的函数绑定是指绑定某个参数为常数
把A1->A2->A3...An->B
的函数类型转为
A1->A2->A3...Ai-1->Ai+An->B
的函数类型
在程序设计语言中,把属性和名称的约束也可以叫绑定.
1.虚函数
是指一个动态类型调用虚函数的时候,只有在运行时才知道调用的是哪个函数
2.重载operator()
重载...米啥说的
3.函数绑定?
已讲
[/Quote]
这个东西是叫“函数绑定”吗?还有其他约束条件没?GOOGLE下来很多,很乱~~~~~~~~~
fallening
2008-10-15
打赏
举报
回复
[Quote=引用 4 楼 ocean1004 的回复:]
。。。。。。。。。。。。。。。。
我能给出出处,能有专业名词,我就自己GOOGLE了,还这里提问干嘛。。。。。
为什么在这里求,就是因为这些表达只能由懂程序的“人”能看的懂我在讲什么。
“BOOST 绑定”这个是某个高手看了代码之后给我的术语,他也不大会术语,但是我还没办法GOOGLE到。。。所以在这里求高手~~~~~~~~~~
[/Quote]
http://www.boost.org/doc/libs/1_36_0/libs/bind/bind.html
ocean1004
2008-10-15
打赏
举报
回复
不是网络绑定,是函数的绑定,为实现和“虚函数”,“operator()”类似的功能~~~~~~~~~~
baihacker
2008-10-15
打赏
举报
回复
一般的函数绑定是指绑定某个参数为常数
把A1->A2->A3...An->B
的函数类型转为
A1->A2->A3...Ai-1->Ai+An->B
的函数类型
在程序设计语言中,把属性和名称的约束也可以叫绑定.
1.虚函数
是指一个动态类型调用虚函数的时候,只有在运行时才知道调用的是哪个函数
2.重载operator()
重载...米啥说的
3.函数绑定?
已讲
ocean1004
2008-10-15
打赏
举报
回复
。。。。。。。。。。。。。。。。
我能给出出处,能有专业名词,我就自己GOOGLE了,还这里提问干嘛。。。。。
为什么在这里求,就是因为这些表达只能由懂程序的“人”能看的懂我在讲什么。
“BOOST 绑定”这个是某个高手看了代码之后给我的术语,他也不大会术语,但是我还没办法GOOGLE到。。。所以在这里求高手~~~~~~~~~~
JJZHK
2008-10-15
打赏
举报
回复
提问的智慧,就是怎样提问题更容易叫别人帮你解决。
fallening
2008-10-15
打赏
举报
回复
boost::bind?
还是bind1st/bind2nd?
taodm
2008-10-15
打赏
举报
回复
问题是,你的话题的出处都没给,别人咋帮你?
也许,你得先google “提问的智慧”
jia_xiaoxin
2008-10-15
打赏
举报
回复
静态绑定和动态绑定?
taodm
2008-10-15
打赏
举报
回复
于STL叫“适配器”
于BOOST叫“【泛化】绑定器”
于其它OO语言,叫“闭包”
于函数式语言,叫“lambda函数”
ocean1004
2008-10-15
打赏
举报
回复
[Quote=引用 7 楼 fallening 的回复:]
引用 4 楼 ocean1004 的回复:
。。。。。。。。。。。。。。。。
我能给出出处,能有专业名词,我就自己GOOGLE了,还这里提问干嘛。。。。。
为什么在这里求,就是因为这些表达只能由懂程序的“人”能看的懂我在讲什么。
“BOOST 绑定”这个是某个高手看了代码之后给我的术语,他也不大会术语,但是我还没办法GOOGLE到。。。所以在这里求高手~~~~~~~~~~
http://www.boost.org/doc/libs/1_36_0/libs/bind/bind.html
[/Quote]
对了,就是这个~~~~~~~~~~这个东西叫啥?
Go中指针
绑定
函数
和值
绑定
函数
的区别
本文阐述,go语法中,指针
绑定
函数
和 值
绑定
函数
的区别和表现 首先先定义一个struct,然后定义两个方法,一个用pointer
绑定
,一个用value
绑定
type StructA struct { name string } func(a *StructA) sayHelloPoint() { a.name="helloPoint" } func (a StructA) sayHelloNoPoint() { a.name="helloNopoint" } ...
函数
绑定
函数
绑定
C++拾遗--bind
函数
绑定
C++拾遗--bind
函数
绑定
前言
函数
绑定
bind
函数
用于把某种形式的参数列表与已知的
函数
进行
绑定
,形成新的
函数
。这种更改已有
函数
调用模式的做法,就叫
函数
绑定
。需要指出:bind就是
函数
适配器。
C++的静态
绑定
和动态
绑定
、虚
函数
表的理解
"
绑定
"指的是
函数
调用与
函数
实现之间的关联,在C++中,这种
绑定
可以是静态的(编译时决定)或动态的(运行时决定)。静态
绑定
发生在一个
函数
调用与一个
函数
实现之间。这里,
函数
的调用是基于调用对象的静态类型(即声明时的类型)来决定的。也就是说,编译器在编译时就决定了会调用哪个
函数
;动态
绑定
发生在一个虚
函数
调用与多个可能的
函数
实现之间。在这种情况下,
函数
的调用是基于调用对象的实际类型(即运行时对象的类型)来决定的。也就是说,运行时系统(而不是编译器)在运行时决定了会调用哪个
函数
。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章