Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - NULL g++ e NULL vc++
Forum - C/C++ - NULL g++ e NULL vc++

Avatar
anthony015 (Member)
Pro


Messaggi: 116
Iscritto: 20/05/2011

Segnala al moderatore
Postato alle 2:31
Venerdì, 29/07/2011
ho iniziato a compilare tramite vc++ da poco e ho notato che quest'ultimo definisce NULL come 0, mentre se la memoria non mi inganna in g++ è ((void*)0)...
ora mi chiedevo, potrei trovare problemi nell'utilizzare NULL che su g++ non avevo?(es: nei puntatori di liste, code, pile...)
inoltre sarei grato a qualcuno se questi mi chiarisse le differenze tra vc++ e g++ (ovviamente a grandi linee), dato che in questo topic: http://www.pierotofy.it/pages/extras/forum/87/1029357-arra ... ho constatato che vc++ non supporta lo standard c99 a differenza di g++ e gcc, è una grave mancanza? o riguarda soltanto a quella storia degli array(di cui si parla nel topic precedentemente linkato)?

Grazie per la pazienza e per le risposte...

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6110
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 4:46
Venerdì, 29/07/2011
Non cambia nulla... che sia definito come 0 oppure come puntatore 0, è sempre un intero con valore 0.


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote