- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 cdel调用方式解析
从下面的“对应上面的btnfastcallClick函数,代码从这里开始看”和“从这里开始看”处开始看这边文档 Delphi代码 38 //cdecl 39 function Plus_cdecl(a, b, c, d, e, f, g, h, i: Integer): Integer; cdecl; 40 var 41 Tempa, Tempb, Tempc, Tempd, Tempe, Tempf, Tempg, Temph, Tempi :Integer; 42 begin 43 Tempa:
2022-11-29 01:28:32
242
原创 调用约定总述
默认调用方式 VC默认方式__cdecl Windows API默认方式__stdcall, Delphi默认方式Register也就是_fastcall 如果用vc开发dll给其他语言用,则应该指定__stdcall方式。 堆栈由谁清除这个很重要,如果是要写汇编函数给C调用,一定要小心堆栈的清除工作, 如果是__cdecl方式的函数,则函数本身(如果不用汇编写)则不需要关心保存参数的堆栈的清除, 但是如果是__stdcall的规则,一定要在函数退出(ret)前恢复堆栈。 1.__cdecl 所谓的C调用
2022-11-29 01:27:02
192
原创 QT基础问答
QT每日一问 1.安装Qt如何跳过登录注册界面? 答:先退出安装,断开网络,再重新进入安装,这个界面就没有啦。 2.全局变量定义在.h和.cpp中的区别 答:全局变量应该定义在.cpp文件中,然后在.h文件中使用extern关键字声明。因为include是直接将文件嵌入到include这个地方的,所以多次包含该头文件时,存在多次创建该变量的问题 3.QT构造函数中的explicit修饰符的作用是什么? 答:使用该关键字,可以阻止构造函数的隐式转换, 4. 5. 6.
2022-11-29 00:33:21
1190
OpenCV函数详解
2020-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人