- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 _cdecl 和 _stdcall
关于这两个调用协议,从以下三个方面说一下我自己的理解:调用习惯,传参和弹栈方式,c编译器和c++编译器的命名规则。 1,调用习惯:C/C++和MFC默认的函数调用方式为;_cdecl,而windows api 默认为_stdcall 2,传参和弹栈方式:1)调用_cdecl标示的函数时,该函数的 参数按照从右到左的方式入栈,而且要由调用函数者负责把参数弹栈并且完成栈的清理工作,所以一般使用
2013-08-16 12:36:07
642
原创 由Struct 嵌套定义引出的问题
嵌套的struct 不能在头文件中定义,否则会出现:error LNK2005: "struct Page1_ExcelDataDetec * p" (?p@@3PAUPage1_ExcelDataDetec@@A) already defined in ShapeAndSizeDetectA.obj。
2013-08-01 23:49:39
767
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人