Quelqu'un peut-il expliquer pourquoi les pointeurs ne sont pas initialisés NULL
?
Exemple:
void test(){
char *buf;
if (!buf)
// whatever
}
Le programme n'entrerait pas dans le if car il buf
n'est pas nul.
Je voudrais savoir pourquoi, dans quel cas avons-nous besoin d'une variable avec corbeille, spécialement des pointeurs adressant la corbeille sur la mémoire?