是否可以在c++中使用类名和变量名中北欧字母中的字符进行编程?(具体来说,是:欧和奥)。
示例:
auto føø = 2;我使用GCC > 6,这似乎不支持它。还有其他编译器支持这些字符吗?
(FYI:我已经把这个扔了,但是空出来了)。
发布于 2018-10-16 06:17:40
根据这
变量命名规则
因此,要回答你的问题:
是否可以在c++中使用类名和变量名中北欧字母中的字符进行编程?(具体来说,是:欧和奥)。
它不是可移植的,因为标准不允许它;当然,无论如何都要由单个编译器来允许它。常用的方法是使用宏,如下所示:
#define føø my_foo然后再做
auto føø = 2;https://stackoverflow.com/questions/52828942
复制相似问题