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