Qualcuno può spiegare perché i puntatori non vengono inizializzati NULL
?
Esempio:
void test(){
char *buf;
if (!buf)
// whatever
}
Il programma non entrerebbe nel if perché buf
non è nullo.
Vorrei sapere perché, in quale caso abbiamo bisogno di una variabile con trash attivato, in particolare dei puntatori che indirizzano il cestino in memoria?