Преобразование не должно выполняться между указателем на объект и целым типом
Преобразование не должно выполняться между указателем на объект и целым типом.
Преобразование между целыми числами и указателями может привести к ошибкам или неопределенному поведению.
При приведении целого числа к указателю результирующий указатель может быть неправильно выровнен. Неправильное выравнивание приводит к неопределенному поведению.
Если указатель приводится к целому числу, результирующее значение может находиться за пределами допустимого диапазона для целочисленного типа.
Толчки или неявные преобразования из NULL или (void*)0 не создавайте предупреждение.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Преобразования типов указателей |
| Категория: Консультационные услуги |
| СМЖЛ Категория: Консультативные услуги |
Check MISRA C:2012 (-misra3) | MISRA C:2012 Rule 11.3 | MISRA C:2012 Rule 11.7 | MISRA C:2012 Rule 11.9