-qdollar (-fdollar-in-identifier)

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-qdollar
-fdollars-in-identifiers    
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

语言元素控件

等效编译指示

表 2。 两个类别的调用的编译指示等效项
xlc/xlC 和其他遗留的调用命令 xlclang/xlclang + + 调用命令
#pragma 选项 [no] 美元

用途

允许在标识的名称中使用美元符 ($) 符号。

-qdollar 生效时,标识中的美元符号 $ 将被视为基本字符。

语法

读取语法图跳过可视语法图 -f dollars-in-identifiersno-dollars-in-identifiers ?
读取语法图跳过可视语法图  -q dollarnodollar

缺省值

-qdollar

使用量

基于 XL 的前端开始如果 -qnodollarucs语言级别都有效,则美元符号被视为扩展字符,并翻译为 \u0024基于 XL 的前端端

预定义的宏

无。

示例

要编译 myprogram.c 以便在程序中的标识中允许 $ ,请输入:

xlc myprogram.c -qdollar

相关信息