Выражения с типом (обычным) char и wchar_t не должны использоваться как операнды для встроенных операторов, кроме оператора назначения =, операторов равенства = = и! =, и унарного & оператора
Выражения с типом (равнина) char и wchar_t не должны использоваться в качестве операндов к встроенным операторам кроме оператора назначения =, операторы равенства == и! =, и одноместное & оператор.
Стандарт C++ 03 требует, чтобы символы '0' на '9' иметь последовательные значения. Другие символы не имеют четко определенных значений. Если вы используете эти символы в операциях, отличных от таковых, упомянутых в правиле, вы неявно используете их базовые значения и можете увидеть неожиданные результаты.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Стандартные Преобразования |
| Категория: Необходимый, Автоматизированный |