Qui gère la mémoire ?
En règle générale, les stubs sont responsables de l’empaquetage et du déballage des données, de l’allocation et de la libération de la mémoire, ainsi que du transfert des données vers et depuis la mémoire. Dans certains cas, toutefois, l’application est responsable de l’allocation et de la libération de la mémoire. Les rubriques suivantes décrivent les facteurs qui déterminent le composant responsable de la gestion de la mémoire :
- Pointeurs de niveau supérieur et incorporés
- Attributs directionnels appliqués au paramètre
- Attributs de longueur, de taille et de direction
- Attributs de pointeur appliqués au paramètre
- Combinaison d’attributs pointeurs et directionnels
- Protection de la mémoire tampon MCCP
- Valeurs de retour d’une fonction