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

时间:2015-06-23 07:11:58

标签: c++ c++11 unicode comments

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

1 个答案:

答案 0 :(得分:10)

如果我正确阅读this translation phase reference,那么序列

// \u000d some code here

在阶段1中映射到自身,即解析器不翻译或展开\u000d。相反,这些序列的翻译发生在第5阶段,即在第3阶段的评论被替换为评论之后。

所以回答你的问题:C ++没有在评论中“执行”(或解析)代码,甚至没有使用Unicode换行符。