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