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