Przykład

int main(int argc, char* argv[])
{
char *ptr = 0;
char &ref = *ptr;

return 0;
}

Rozwiązanie
Nie inicjuj referencji za pomocą wskaźnika, który może się zmienić.

int main(int argc, char* argv[])
{
char *ptr = 0;
char d = *ptr;
char &ref = d;

return 0;
}