C/C++
文章平均质量分 74
liqihaoshuai
这个作者很懒,什么都没留下…
展开
-
C++实现回调函数 funtor
在C语言中,使用函数指针很容易实现回调函数,回调函数把调用者和被调用者在代码中分开。而在C++中,如果想用函数指针调用一个实例的非static方法没那么容易,因为实际上在调用对象的非静态方法时,编译器会把this指针加入该方法的参数列表了。 C++中实现回调函数可以使用funtor的方法。以下是转自http://www.devx.com/tips/Tip/27126 Use Functor原创 2008-06-05 16:48:00 · 789 阅读 · 0 评论 -
调用约定
转自:http://www.xiaozhou.net/ReadNews.asp?NewsID=933在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用转载 2008-06-05 17:07:00 · 313 阅读 · 0 评论