Tag: trigraphs

C / C ++字符串文字中的未知元字符?

我使用以下代码段创建了一个新项目: char* strange = “(Strange??)”; cout << strange << endl; 产生以下输出: (奇怪] 因此翻译’??)’ – >’]’ 调试它显示我的char *字符串文字实际上是该值,它不是流转换。 这显然不是我见过的元字符序列。 也许是某种Unicode或宽字符序列? 我不这么认为……我已经尝试禁用所有相关的项目设置无济于事。 有人有解释吗? 搜索:’问号,问号,闭括号’c c ++ string literal