Операторы Do не должны использоваться
Операторы Do не должны использоваться.
A do оператор может ввести ошибки в код, поскольку его условие завершения проверяется после выполнения блока кода. Рассмотрим этот код, когда доступ к массиву осуществляется с помощью указателя в do-while цикл.
int* array;
//...
do {
cout<<*array;
--array;
} while (array != nullptr); Избежать do операторов в коде. Вы можете использовать do для записи функциональных макросов.
Все флаги Polyspace ® do операторы, за исключением тех, которые находятся в макросах.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: выписки |
| Категория: Консультации, Автоматизированные |