弱弱的问一句 在C++/VC中虚拟函数和回调函数的异同 我知道什么是 回调函数 我也知道什么是 虚拟函数 但是不是很清楚 请大家解释哈 他们的异同点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都可以设计来实现数据的callback. 可以这样理解,回调函数和虚拟函数都可以留给用户二次开发的接口,然后由原系统调用C语言编程用的是回调函数(当然C语言里没有虚函数这个概念),C++用的是虚函数(可以理解为代替C的回调函数) 楼主可能没有把自己的问题描述清楚,导致大家理解出问题了。我说一下跟这个相关的,希望对楼主有帮助。1,回调函数,是C语言的一个实现,在C++中一般用Sink模式来实现这个功能。2,在Sink模式中,又可以用虚函数来实现将来用来回调的函数。这样预定义的回调又可以到具体的类里来实现。一句话,(C的Callback)模式,在灵活性,易用行上,跟(C++ Sink模式)+( C++ 虚函数)不是一个数量级的。 我的朋友去一家搞VC的公司面试 人家问了他一个问题 就是 在MFC里面 那个 对调函数和 虚函数的异同点!请你解释 谢谢 Webservice ,C++接收java 中文会乱码,怎么解决? VC6下DLL的CString类型函数参数在vc05下出错 关于time类 VS2005中CString::GetBuffer()问题 菜鸟提问:以下函数怎么写? 菜鸟的求助 紧急!!!!!!! SOS!SOS!SOS!菜的不能再菜的问题,各位大侠救命!(^o^) 问一下,我们国内有没有开发像联众那样的在线游戏的开发商呀?如有,是什么公司呀!! 求人指点学习vc++ 如何用MFC解决向导问题? 求一个"地球绕太阳转,同时月球绕地球转"的程序 CAsyncSocket 断开重连,消息不触发?
C语言编程用的是回调函数(当然C语言里没有虚函数这个概念),C++用的是虚函数(可以理解为代替C的回调函数)
1,回调函数,是C语言的一个实现,在C++中一般用Sink模式来实现这个功能。
2,在Sink模式中,又可以用虚函数来实现将来用来回调的函数。这样预定义的回调又可以到具体的类里来实现。一句话,(C的Callback)模式,在灵活性,易用行上,跟(C++ Sink模式)+( C++ 虚函数)不是一个数量级的。
我的朋友去一家搞VC的公司面试 人家问了他一个问题 就是 在MFC里面 那个 对调函数和 虚函数的异同点!
请你解释 谢谢