弱弱的问一句 在C++/VC中虚拟函数和回调函数的异同 我知道什么是 回调函数 我也知道什么是 虚拟函数 但是不是很清楚 请大家解释哈 他们的异同点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都可以设计来实现数据的callback. 可以这样理解,回调函数和虚拟函数都可以留给用户二次开发的接口,然后由原系统调用C语言编程用的是回调函数(当然C语言里没有虚函数这个概念),C++用的是虚函数(可以理解为代替C的回调函数) 楼主可能没有把自己的问题描述清楚,导致大家理解出问题了。我说一下跟这个相关的,希望对楼主有帮助。1,回调函数,是C语言的一个实现,在C++中一般用Sink模式来实现这个功能。2,在Sink模式中,又可以用虚函数来实现将来用来回调的函数。这样预定义的回调又可以到具体的类里来实现。一句话,(C的Callback)模式,在灵活性,易用行上,跟(C++ Sink模式)+( C++ 虚函数)不是一个数量级的。 我的朋友去一家搞VC的公司面试 人家问了他一个问题 就是 在MFC里面 那个 对调函数和 虚函数的异同点!请你解释 谢谢 时间控件 程序报错"no OPENSSL_Applink"?? 关于APPFACE的问题 ie工具栏的combobox不能响应backspace 放分:举手之劳,请襄助 关于开发可以支持“网络上传”的web activex控件的提问?(端口问题,技术实现问题……) VC导出excel代码中有一个变量不知什么类型,请教了 求高人给出一个vc的显示bmp图象的直方图的程序. 怎样获得WIN系统的PROGRAM FILES路径? vc怎样调用MYSQL?? 求一个"地球绕太阳转,同时月球绕地球转"的程序 CAsyncSocket 断开重连,消息不触发?
C语言编程用的是回调函数(当然C语言里没有虚函数这个概念),C++用的是虚函数(可以理解为代替C的回调函数)
1,回调函数,是C语言的一个实现,在C++中一般用Sink模式来实现这个功能。
2,在Sink模式中,又可以用虚函数来实现将来用来回调的函数。这样预定义的回调又可以到具体的类里来实现。一句话,(C的Callback)模式,在灵活性,易用行上,跟(C++ Sink模式)+( C++ 虚函数)不是一个数量级的。
我的朋友去一家搞VC的公司面试 人家问了他一个问题 就是 在MFC里面 那个 对调函数和 虚函数的异同点!
请你解释 谢谢