件时，替换下述的3字符出现为1个字符如果希望在源程序中有两个连续的问号，且不希望被预处理器替换，这种情况出现在字符常量、字符串字面值或者是程序注释中，可选办法是用字符串的自动连接：codice_2或者转义序列：codice_3。从Microsoft Visual C++2010版开始，该编译器默认不再自动替换三字符组。如果需要使用三字符组替换（如为了兼容古老的软件代码），需要设置编译器命令行选项/Zc:trigraphsg++仍默认支持三字符组，但会给出编译警告。
双字符