在vc的动态链接库中,常见__declspec(dllexport),在此搜索一些资料,总结一下。它的大致意思是:declare specific(猜的)
摘自MSDN:点击打开链接
用于指定存储类信息的扩展特性语法使用 __declspec 关键字,该关键字指定给定类型的实例将与下面所列的 Microsoft 专用存储类特性一起存储。其他存储类修饰符的示例包括 static 和 extern 关键字。但是,这些关键字是 C 和 C++ 语言的 ANSI 规范的一部分,并且本身不包含在扩展特性语法中。扩展特性语法简化并标准化了 Microsoft 专用的 C 和 C ++ 语言扩展。
-
decl-specifier:
-
__declspec ( extended-decl-modifier-seq )
extended-decl-modifier-seq:
-
extended-decl-modifier opt
extended-decl-modifier extended-decl-modifier-seq
extended-decl-modifier:
-
align( # )
allocate(" segname ")
appdomain
code_seg(" segname ")
deprecated
dllimport
dllexport
jitintrinsic
naked
noalias
noinline
noreturn
nothrow
novtable
process
property({get=get_func_name| ,put= put_func_name})
restrict
safebuffers
selectany
thread
uuid(" ComObjectGUID ")
空格用于分隔声明修饰符序列。示例显示在后面的部分。
参考博客:C++中declspec用法总结