猫TEST.CPP铛Unicode字符变量名
#include <iostream>
int main() {
int à;
}
结果:
clang++ test.cpp
test.cpp:4:7: error: expected unqualified-id
int à;
^
1 error generated.
现在,有一种方式来获得铛,以允许使用Unicode变量名?
谢谢!
猫TEST.CPP铛Unicode字符变量名
#include <iostream>
int main() {
int à;
}
结果:
clang++ test.cpp
test.cpp:4:7: error: expected unqualified-id
int à;
^
1 error generated.
现在,有一种方式来获得铛,以允许使用Unicode变量名?
谢谢!
虽然标准允许这样做,但Clang目前不支持标识符中的UCN(通用字符名称)。
对Clang使用Unicode有没有其他限制?例如,不在评论/字符串中,...? – 2011-06-13 03:49:32
Clang支持注释和字符串中的UCN。虽然我不确定源字符集必须是什么,或者它转换为什么。 – 2011-06-13 06:10:44
在标识符内部有Unicode字符是标准C吗? – zneak 2010-04-21 22:30:59
'clang ++'3.4支持这个。自3.3以来(http://llvm.org/releases/3.3/tools/clang/docs/ReleaseNotes.html#major-new-features) – alfC 2014-10-30 17:46:47