⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 输出函数的声明.txt

📁 c++课件
💻 TXT
字号:
c++ builder输出函数声明四种修饰符
c++ builder允许调用其他语言编写的DLL,但使用这些DLL时应特比而注意两点,标识符和参数传递方式。c++ builder中可以在输出函数声明时使用四种修饰符__cdecl   __fastcall   __pascal   __stdcall


__cdecl

    c++ builder的默认值,可以不写,它会在输出函数名(或其他输出模块标识符)前加一个下划线,并保留此函数名不变。使用该标识符,参数按从右到左顺序入栈。

__fastcall

 
  由它修饰的函数的参数将尽可能用寄存器registere来进行处理,其函数名前将加上符号“@”。使用该标识符,参数按从左到右顺序压栈。它也可以写成_fastcall

__pascal  

   用来说明输出函数名使用Pascal格式的命名约定,这时函数名全部变为大写。使用该标识符,参数按从左到右顺序压栈。它也可以写出pascal。

__stdcall

   用来说明使用标准调用约定的函数名,这样函数名将不会发生任何变化。使用该标识符,参数按从右到左顺序压栈。
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -