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