我正在查看 c++ 中字符串中字符的转义序列,我注意到问号有一个转义序列。有人能告诉我这是为什么吗?这似乎有点奇怪,我不知道是什么?在一个字符串中。谢谢。
问问题
4059 次
这是为了防止问号被误解为trigraph的一部分。
例如,在
"What??!"
"??! 将被解释为|
字符。因此,您必须按如下方式转义问号:
"What\?\?!"
http://msdn.microsoft.com/en-us/library/bt0y4awe%28VS.80%29.aspx的补充示例