C/C++编译器变量

来源:互联网 发布:大数据挖掘 工业应用 编辑:程序博客网 时间:2024/05/24 04:18

 

__VA_ARGS__

__LINE__

__FILE__

_LINUX

_WIN32

_WIN32_WCE

UNICODE  ||  _UNICODE

__cplusplus


   ___________________Ref___________________________________

#pragma (push, n)    n = 1, 2, 4, 8, 16 (对于GCC则只能是:  1, 2, 4)

把原来对齐方式设置压栈,并设新的为 n 

#pragma (pop)  

#pragma pack(n)

#pragma message(“消息文本”)  

#pragma   code_seg( [ "section-name "[, "section-class "] ]  )    

它能够设置程序中函数代码存放的代码段 

#pragma   resource  "*.dfm "

表示把*.dfm文件中的资源加入工程

@pragma     comment(...) 

     #pragma comment(lib,"wsock32.lib")

该指令将一个注释记录放入一个对象文件或可执行文件中。常用的lib关键字,可以帮我们连入一个库文件。

#pragmaloop_opt(on)激活  

#pragma loop_opt(off) 终止  

激活或终止该编译程序支持的一些编译功能。例如,对循环优化功能


原创粉丝点击