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