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


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

"символ": нераспознанная последовательность escape-символов

Следующая character обратная косая черта (\) в символьной или строковой константы не распознается как допустимая escape-последовательность. Обратная косая черта игнорируется и не печатается. Символ после обратной косой черты печатается.

Чтобы распечатать одну обратную косую черту, укажите двойную обратную косую черту (\\).

Стандарт C++ в разделе 2.13.2 описывает escape-последовательности.

Следующий пример приводит к возникновению ошибки C4129:

// C4129.cpp
// compile with: /W1
int main() {
   char array1[] = "\/709";   // C4129
   char array2[] = "\n709";   // OK
}