Маркеры, похожие на директиву предварительной обработки, не должны появляться в аргументе макроса
Маркеры, похожие на директиву предварительной обработки, не должны появляться в аргументе макроса.
Аргумент, содержащий последовательности маркеров, которые иначе действуют как директивы предварительной обработки, приводит к неопределенному поведению.
Polyspace ® ищет # символ в аргументах макроса (вне строки или символьной константы).
Аргумент макроса не должен выглядеть как директива предварительной обработки.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Директивы предварительной обработки |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |