Аргументы к обрабатывающим символ функциям должны быть представимыми как char без знака.
Аргументы к обрабатывающим символ функциям должны быть представимыми как char без знака.
Вы не можете использовать плоскость char
переменные в качестве аргументов к обрабатывающим символ функциям объявляются в <cctype>
, например, isalpha()
или isdigit()
. На определенных платформах, плоскости char
переменные могут иметь отрицательные величины, которые не могут быть представлены как unsigned char
или EOF, приводящий к неопределенному поведению.
Проверка повышает флаг, когда вы используете со знаком или плоскость char
переменная с отрицательной величиной в качестве аргумента к обрабатывающей символ функции.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: библиотека Strings |
Категория: необходимый, автоматизированный |