/Anonimizzato13126Utente anonimizzato29 mar 2014, 10:41https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/v/t35.0-12/10170193_4087942533577_1494254358_o.jpg?oh=65cb35b2c40052548b1f58ea19715b2c&oe=5338273A&__gda__=1396221271_69356dee701d53c6b1835b88d62aa6b3 provando a giocare con i puntatori mi è comparso quest'errore , come si risolve O.o?
MmigliorabileSuper FamosoIscritto daapr, 2013Messaggi626829 mar 2014, 10:48Non e' da risolvere, ma da correggere! Ragiona bene su ogni singola riga di codice scritta, e prova a immaginare che cosa il programma deve fare. L'errore e' evidente. Ti do una dritta: a che cosa serve l'operatore delete?
/Anonimizzato10039Utente anonimizzato29 mar 2014, 14:24Nel c ad ogni malloc corrisponde una free. nel c++ ad ogni new corrisponde una delete.
MmigliorabileSuper FamosoIscritto daapr, 2013Messaggi626829 mar 2014, 16:20vbextreme ha scritto:nel c ad ogni malloc corrisponde una free. nel c++ ad ogni new corrisponde una delete. Ancora due regolette: la free va utilizzata solo su oggetti creati con la malloc la delete va utilizzata solo su oggetti creati con la new
OoregonSuper FamosoIscritto danov, 2011Messaggi2191729 mar 2014, 17:15E aggiungerei la delete [] con la new []