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