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