Все средства, полученные динамически посредством Стандартных Библиотечных функций, должны быть явным образом высвобождены
Все средства, полученные динамически посредством Стандартных Библиотечных функций, должны быть явным образом высвобождены.
Ресурсы - что-то, что необходимо возвратить в систему, если вы использовали их. Примеры включают динамически выделенную память и дескрипторы файлов.
Если вы не высвобождаете средства явным образом как можно скорее, то отказ может произойти из-за исчерпания ресурсов.
Можно проверять на это правило с анализом Средства поиска Ошибки только.
Все средства, полученные динамически посредством Стандартных Библиотечных функций, должны быть явным образом высвобождены.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: ресурсы |
| Категория: необходимый |
| Категория AGC: необходимый |
| Язык: C90, C99 |
MISRA C:2012 Directive 4.13 | MISRA C:2012 Rule 21.3 | MISRA C:2012 Rule 21.6 | Resource leak