预处理程序指令 pragma 是 C++ 标准的一部分,但每个编译器中,pragma 的形式、内容和含义都不相同。有关 C++ 编译器可识别的 pragma 的详细信息,请参见附录 B。
Sun C++ 还支持 C99 关键字 _Pragma。这两种调用
#pragma dumpmacros(defs) _Pragma("dumpmacros(defs)") |
是等效的。要使用 _Pragma 而不是 #pragma,请将 pragma 文本写成文字字符串(用括号括起来作为 _Pragma 关键字的一个参数)。