编译器警告(等级 4)C4837

检测到三元祖:“??%c”已替换为“%c”

检测到的三字符组由指示的字符所替换。

编译器会在完成任何其他处理之前转换三字符组。 使用字符转义序列 \? 可防止对类似于三字符组的字符序列进行错误解释。 有关三字符组的更多信息,请参见三字符组。 有关转义序列的更多信息,请参见转义序列

默认情况下,C4837 处于关闭状态。 有关更多信息,请参见默认情况下处于关闭状态的编译器警告

更正此错误

  • 使用字符转义序列 \? 替换源代码中的一个“?”字符。

请参见

参考

默认情况下处于关闭状态的编译器警告

概念

三字符组

转义序列