一、调用约定
带你玩转Visual Studio——调用约定__cdecl、__stdcall和__fastcall_luoweifu的博客-CSDN博客有一定C++开发经验的人一定对”__cdecl、__stdcall、__fastcall”肯定不陌生吧!但你真正理解了吗?是的,我曾在这采了无数个坑,栽了无数个跟头,终于忍无可忍要把它总结一下(虽然我已经有能力解决大部分这种问题了)!什么是调用约定 函数的调用约定,顾名思义就是对函数调用的一个约束和规定(规范),描述了函数参数是怎么传递和由谁清除堆栈的。它决定以下内容:(1)函数参数的压栈顺序,https://blog.csdn.net/luoweifu/article/details/52425733带你玩转Visual Studio——调用约定与(动态)库_luoweifu的博客-CSDN博客_vs 调用约定上一篇文章带你玩转Visual Studio——调用约定__cdecl、__stdcall和__fastcall中已经讲述了__cdecl、__stdcall和__fastcall几种调用约定的主要区别。这一章将进一步深入了解不同调用约定对编译后函数修饰名的影响,及调用约定对库函数的影响。VS设置默认的调用约定上一章已经讲了,C/C++默认的调用约定是__cdecl,那能不能修改这个默认的调用约定呢
https://blog.csdn.net/luoweifu/article/details/52456407?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165408363616780357223446%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165408363616780357223446&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-52456407-null-null.nonecase&utm_term=%E5%B8%A6%E4%BD%A0%E7%8E%A9%E8%BD%ACVisual+Studio%E2%80%94%E2%80%94%E8%B0%83%E7%94%A8%E7%BA%A6%E5%AE%9A__cdecl%E3%80%81__stdcall%E5%92%8C__fastcall&spm=1018.2226.3001.4450