Scrivendo questo codice banale:
struct elem {
int val;
elem* next;
} ** hashtable;
hashtable = new elem* [8];
Guardo con il debugger DDD il valore contenuto negli 8 elementi dell'array e scopro che c'e' 0 (NULL) allora mi chiedo se c'e' un meccanismo automatico di inizializzazione oppure è un puro caso che quelle aree di memoria siano zero.
Il mio scopo è di inizializzare i puntatori dell'array a NULL ma vedo che lo sono già.