C-ben a 'void *' generikus pointer, de Strupstrup uram ezt nem tűrhette, ezért a char *p= (void *)p inkompatibilis pointerek közötti értékadás lenne. Cserébe bevezette azt a szabályt, hogy az integer nulla literál kompatibilis minden pointerrel.