Поделиться через


Предупреждение компилятора (уровень 4) C4837

обнаруженный триграф: "??%c" заменяется на "%c"

Обнаруженный триграф заменен на указанный символ.

Компилятор преобразует триграфы до выполнения какой-либо другой обработки. Используйте управляющую последовательность символов, \?, чтобы избежать неправильного использования последовательности символов, похожей на триграф. Дополнительные сведения о триграфах см. в разделе Trigraphs. Дополнительные сведения об управляющих последовательностях см. в разделе Escape Sequences.

Предупреждение C4837 по умолчанию отключено. Дополнительные сведения см. в разделе Compiler Warnings That Are Off by Default.

Исправление этой ошибки

  • Используйте escape-последовательность символов, \?, вместо одного символа "?" в исходном коде.

См. также

Ссылки

Compiler Warnings That Are Off by Default

Основные понятия

Trigraphs

Escape Sequences