您的位置:首页 > 其它

VC中常用预编译指令

2016-05-07 09:29 260 查看
在vc的动态链接库中,常见__declspec(dllexport),在此搜索一些资料,总结一下。它的大致意思是:declare specific(猜的)

摘自MSDN:点击打开链接



Microsoft
专用



用于指定存储类信息的扩展特性语法使用 __declspec 关键字,该关键字指定给定类型的实例将与下面所列的 Microsoft 专用存储类特性一起存储。其他存储类修饰符的示例包括 staticextern 关键字。但是,这些关键字是
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用法总结
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: