C
chuanyituoku
这个作者很懒,什么都没留下…
展开
-
回调函数 CALLBACK
回调函数 CALLBACK回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 1 函数指针回调在C语言中是通过函数指针来实现的,通过将回调函数的地址传给被调函数从而实现转载 2013-10-30 15:52:06 · 656 阅读 · 0 评论 -
Debug下正常,Release下崩溃,函数调用时候参数值变了
出现这种情况:Debug下正常,Release下崩溃,函数调用时候参数值变了(a函数调用b函数,参数在a中是正确的,在b中编程null或者另外地址了)那么这种情况很可能就是栈溢出了, 注意a函数中是否有很长的递归, 或者循环, 而循环中新Create的变量没有及时释放呢?我遇到过一种情况,使用CoreFoundation.dll导出的函数, 凡是函数中有Create关键字的原创 2013-11-27 15:21:21 · 1494 阅读 · 0 评论 -
C/C++: const常量与define宏定义的区别
Link:http://blog.csdn.net/love_gaohz/article/details/7567856(1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。(2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。 const常量有具体的类型转载 2014-01-20 10:36:01 · 1465 阅读 · 1 评论