Chi gestisce la memoria?
In genere, gli stub sono responsabili della creazione di pacchetti e di scomprimere i dati, l'allocazione e la libera memoria e il trasferimento dei dati da e verso la memoria. In alcuni casi, tuttavia, l'applicazione è responsabile dell'allocazione e della libera memoria. Gli argomenti seguenti illustrano i fattori che determinano quale componente è responsabile della gestione della memoria:
- Puntatori di primo livello e incorporati
- Attributi direzionali applicati al parametro
- Attributi di lunghezza, dimensioni e direzione
- Attributi puntatore applicati al parametro
- Combinazione di attributi puntatori e direzionali
- Protezione buffer MCCP
- Valori restituiti dalle funzioni