GCC10已支持Unicode标识符

众所周知,GCC现在是唯一不支持Unicode标识符(函数名、变量名、类型名、宏名等)的主流C/C++编译器(Clang支持UCS-4,MSVC支持UCS-2),虽然可以使用\Uxxxxxxxx的语法支持,但是等于没有。

不过现在,情况终于要改变了,GCC10已支持Unicode标识符,并且第一个正式版GCC10.1也已经发布了。

支持Unicode标识符的好处有很多,比如某些概念在英文中没有,打拼音又可读性差,就可以在里面打中文。

实际上不光中文,全世界文字都可以,所以以后要研究开源软件源码的话,不光要学习英文,还要对各国文字都有所了解。

你可能感兴趣的:(其它)