Betrachten Sie den folgenden C ++ - Code:
void* a = &a;
Warum beschwert sich der Compiler nicht über die Verwendung eines nicht deklarierten Bezeichners?
Was betrachtet der Compiler als Variable a? Ist es ein Zeiger auf ein nichtiges Objekt oder ein Zeiger auf einen void*Zeiger?