Буквальный нуль (0) не должен использоваться в качестве нуль-указателя-константы
Литерал с нулем (0) не должен использоваться в качестве константы с нулевым указателем.
В C++ можно использовать литералы 0 и NULL как целое число, так и константу указателя на ядро. Однако использование 0 в качестве константы указателя null или NULL в качестве целого числа может вызвать путаницу разработчика.
Это правило ограничивает использование литерала 0 целыми числами. AUTOSAR C++14 Rule M4-10-1
ограничивает использование NULL константами указателя со значением NULL.
Контрольный флажок присваивает 0 переменной указателя или двоичным операциям с 0 и указателем. Назначения могут быть прямыми или косвенными, такими как передача 0 в качестве аргумента указателя на функцию.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Стандартные Преобразования |
Категория: Необходимый, Автоматизированный |