它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。
其格式一般为: #pragma Para。其中Para 为参数,下面来看一些常用的参数
一:
| 1 | #pragma message("消息文本") | 
| 1 2 3 | #ifdef _X86#pragma message("_X86 macro activated!")#endif | 

原文:http://www.cnblogs.com/wenluderen/p/4766955.html