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