Кто управляет памятью?
Как правило, заглушки отвечают за упаковку и распаковку данных, выделение и освобождение памяти, а также передачу данных в память и из нее. Однако в некоторых случаях приложение отвечает за выделение и освобождение памяти. В следующих разделах рассматриваются факторы, определяющие, какой компонент отвечает за управление памятью:
- Top-Level и внедренные указатели
- атрибуты направления, применяемые к параметру
- Длина, размер и направления атрибутов
- атрибуты указателя, примененные к параметру
- объединение указателей и атрибутов направления
- защита буфера MCCP
- возвращаемые значения функции