2010-06-23 8 views

risposta

9

Avrai bisogno di aggiungere la tua assegno.

Secondo §20.4. 1.1/8, deallocate richiede:

p è un valore di puntatore ottenuto da assegnare() n è uguale al valore passato come primo argomento al invocazione di allocare cui restituito p

..

allocate genera un'eccezione quando non è possibile fornire la memoria (§20.4.1.1/7). In altre parole, allocate non restituisce mai 0 e pertanto deallocate non dovrebbe mai ottenere uno 0. Il passaggio a 0 comporterebbe un comportamento non definito.

+0

Grazie, è quello che temevo. –

Problemi correlati