摘要:
自旋锁是一种轻量级的互斥量,以达到对共享资源的保护。 阅读全文
随笔分类 - C
结合VC6讲下对调用约定的理解
2011-04-05 14:09 by 心中无码, 1118 阅读, 收藏, 编辑
摘要:
调用约定(Calling Convertions)定义了程序中调用函数的方式,决定了在函数调用时数据在堆栈中的组织方式。如参数的压栈顺序和堆栈清理工作。这里结合VC 6.0,根据具体的小程序讲解三种调用约定:cdecl,stdcall,fastcall。(还有一些其他的调用约定,俺就浅尝辄止了) 首先在VC6.0中创建一个项目,程序代码如下:View Code 1#include <stdio.h> 2#include <string.h> 3 4void 5age_print( 6 char* name, 7 int age 8) 9{10 printf(" 阅读全文