Функция должна использоваться вместо функционально-подобного макроса, где они являются взаимозаменяемыми
Функция должна использоваться вместо функционально-подобного макроса, где они взаимозаменяемы.
В большинстве случаев вместо макросов используются функции. Функции выполняют проверку типа аргументов и оценивают их аргументы один раз, избегая проблем с потенциальными множественными побочными эффектами.
Polyspace ® рассматривает все функциональные макроопределения.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Дизайн кода |
| Категория: Консультационные услуги |
| СМЖЛ Категория: Консультативные услуги |