Ungherese, intendi? Quella capace di rendere illeggibile qualunque blocco di codice, anche il più semplice?Originariamente inviato da KrOW
Siccome utilizzo una notazione simil ungara,![]()
In generale si tratta più di un problema di chiarezza e correttezza semantica.non ho problemi nel riconoscere il tipo di dato, però se c' è una possibità (seppur minima da quel che ho capito) che il null pointer sia un valore diverso da 0, è meglio comparare un puntatore con NULL che trattarlo come un bool . . .
Questa vale solo in C, in C++ la questione è più complicata, dal momento che un void * andrebbe castato esplicitamente al tipo del puntatore con cui si effettua il confronto, per cui si è utilizzato per un po' il semplice zero, e ora finalmente hanno deciso di usare nullptr (un po' di spiegazioni a proposito).Originariamente inviato da XWolverineX
#define NULL ((void*)0)