文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C++学习笔记: 混合语言编程

C++学习笔记: 混合语言编程

时间:2010-09-23  来源:weichsel

__stdcall和__cdel

定义函数的调用规则;

 

__stdcall

由被调用函数负责清理堆栈;

适用于跨平台的开发;
WINAPI采用的格式;

 

__cdel

由函数的调用者清理堆栈;

适用于参数个数不确定的调用,只有调用者知道参数的个数;

 

__fastcall

通过寄存器传递参数,速度快;

 

thiscall

extern "c"

C++语言的符号命名和C语言不同。为了相互调用时能够找到符号名,必须使用extern "c"指定链接规格(link specification)。

应用场合:1) 在C++中调用C库函数;2) 在C++中编写函数,供C语言调用;

参考文档

http://www.360doc.com/content/10/0414/10/1072296_22968664.shtml

相关阅读 更多 +
排行榜 更多 +
黑神话悟空像素版6.0版本下载

黑神话悟空像素版6.0版本下载

飞行射击 下载
苍蓝前线手游下载

苍蓝前线手游下载

策略塔防 下载
边境检察最后区域手机版下载

边境检察最后区域手机版下载

角色扮演 下载