Динамическое выделение памяти кучи не должно использоваться
Динамическое выделение памяти кучи не должно использоваться.
Динамическое выделение памяти использует кучную память, что может привести к таким проблемам, как утечка памяти, несогласованность данных, истощение памяти и недетерминированное поведение.
Флаги проверки используют malloc, calloc, realloc и free функций и неразмещающих версий new и delete оператор.
Средство проверки также отмечает использование alloca функция. Хотя утечка памяти не может произойти с alloca другие проблемы, связанные с динамическим выделением памяти, все еще могут возникать.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Библиотека языковой поддержки |
| Категория: Обязательно |