是否在允许某些Unicode字符的注释中执行C++代码,就像在Java中一样?

sph*_*ish 0 c++ unicode comments c++11

我知道允许在带有某些Unicode字符的注释中执行Java代码.请参阅此问题以进一步说明在注释中执行Java代码.所以很想知道C++是否有这样的功能?

Som*_*ude 10

如果我正确读取了这个翻译阶段参考,那么序列

// \u000d some code here
Run Code Online (Sandbox Code Playgroud)

在阶段1中映射到自身,即解析器不转换或扩展\u000d.相反,这些序列的翻译发生在阶段5中,这是在阶段3中的空格替换评论之后.

所以回答你的问题:C++不会在注释中"执行"(或解析)代码,甚至不包含Unicode换行符.