Приведение не должно выполняться между указателем на объект и не целочисленным арифметическим типом
Приведение не должно выполняться между указателем на объект и не целочисленным арифметическим типом.
Это правило охватывает типы, которые по существу являются логическими, символьными, перечисляемыми или плавающими.
Если по существу логическая, символьная или перечислительная переменная привязана к указателю, результирующий указатель может быть неправильно выровнен. Неправильное выравнивание приводит к неопределенному поведению. Если указатель приводится к одному из этих типов, результирующее значение может находиться за пределами допустимого диапазона для типа.
Приведение к или от указателя к плавающему типу приводит к неопределенному поведению.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Преобразования типов указателей |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |