memoria dinamica consente programmatori una quantità cambiamento di memoria , in base all'input dell'utente durante il funzionamento effettivo del programma . Maggior parte dei programmi sono limitati dalla quantità di memoria, come definito nelle variabili di programma originali . L'allocazione di memoria con questo metodo consente una maggiore flessibilità e interfacce utente più efficienti veloci. Istruzioni
1
Creare le impostazioni della memoria dinamica con l'aggiunta del nuovo operatore termine e quindi il tipo di dati che si desidera utilizzare . Forma corretta comprende la specifica di un puntatore come il nuovo tipo e quindi l'indicazione del numero di elementi che il nuovo blocco di memoria allocata dovrebbe essere basata su .
2
utilizzare la prima riga espressione consegnare memoria per un tipo di elemento. Dichiarare un array o blocco di elementi nella seconda espressione . Questo elemento è di solito un valore numerico .
3
accedere al primo slot di memoria utilizzando lo stesso nome , come previsto nel numero originale di espressione elementi . Fornire la formula di calcolo necessaria. Gli elementi successivi sono accessibili aggiungendo +1 , +2 , +3 dopo l'espressione iniziale . Questo codice indica al programma che blocco di memoria per accedere e quando .
4
costruire nella logica di confermare che l'allocazione dinamica della memoria ha avuto successo. Ci sono due metodi per questo . Il primo è quello di tentare di accedere l'ultimo blocco di memoria che è stato creato e di definire un messaggio di errore. Il secondo metodo utilizza la nothrow per confermare che il numero restituito è compreso nell'intervallo predefinito .