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