【发布时间】:2011-02-10 12:37:56
【问题描述】:
我正在尝试在 g++ 中使用 unicode 变量名。
它似乎不起作用。
g++ 是否不支持 unicode 变量名,...或者是否存在 unicode 的某个子集(我没有在其中进行测试)。
谢谢!
【问题讨论】:
-
¤ g++ 不符合标准。标识符中的字符。但我不知道有任何符合 的编译器。我的印象是,大多数编译器将标识符字符限制为英文 A...Z 和下划线,加上 $ 符号,这在两个方面是错误的:不允许标准附件 E 中指定的大量 Unicode 字符(I'我在pastie.org/3110152) 列出了它们,并允许 $,这是标准不允许的。简而言之,标准和现有做法大相径庭。也许使用 C++11... ;-) 干杯&hth.,
-
@Cheersandhth.-Alf 试试铿锵声:)