_cdecl和__cdecl之间有区别吗

时间:2018-11-08 23:13:00

标签: c++

在函数声明中使用_cdecl___cdecl(1下划线vs 2下划线)有什么区别吗?

我正在使用Visual Studio 2017及其附带的标准工具。

1 个答案:

答案 0 :(得分:2)

__cdecl是Microsoft编译器使用的C和C ++程序的默认调用约定。

实际上,其所有calling conventions都遵循相同的名称前加双下划线的模式。

_cdecl_似乎只是使用宏定义的__cdecl的另一个名称。