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

📄 19.3.3 利用_declspec (dllimport)声明外部函数.txt

📁 网上第一本以TXT格式的VC++深入详解孙鑫的书.全文全以TXT格式,并每一章节都分了目录,清晰易读
💻 TXT
字号:
19.3.3 利用_declspec (dllimport)声明外部函数
除了使用 extem关键字表明函数是外部定义的之外,还可以使用标识符: _declspec (dllimport )来表明函数是从动态链接库中引入的。在 DllTest程序中,将 DllTestDlg.cpp 文件中先前利用 extem声明 add和 subtract语句(即上述例 19-3所示代码)注释起来,然后在其后添加下述如例 19-6所示代码。 
例J 19-6 

_declspec(dllimport) int add(int a , int b); 
_declspec(dllimport) int subtract(int a , int b); 
然后 Build并运行 DllTest程序,单击【 Add】和【 Subtract】按钮,可以发现程序结果与先前的 DllTest程序是一样的。
与使用 extem关键宇这种方式相比,使用 _declspec ( dllimport')标识符声明外部函数时,它将告诉编译器该函数是从动态链接库中引入的,编译器可以生成运行效率更高的代码。因此,如果调用的函数来自于动态链接库,应该采用这种方式声明外部函数。 

⌨️ 快捷键说明

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