Urmel: C++ Pointer

Beitrag lesen

Also erstmal Danke, für deine Antwort. Aber das war mir auch schon klar ;)
mir ging es halt darum zu wissen wesshalb bei der Initialisierung des Pointers die Angabe
int *pointer = &a;
funktioniert was eingentlich doch unlogisch ist. Denn was er doch hier versucht ist einen Zeiger einem Integer zuzuordnen. Sehe ich das falsch??

Desshalb bekomme ich ja auch einen Compilerfehler wenn ich nach der Initialisierung ,von *pointer, an *pointer einen neuen wert zuweise, welcher dann folgendermaßen ausschaut

*pointer = a&;

Das habe ich auch alles verstanden mir gings es halt nur darum warum es bei der Initialisierung s.o. ablaufen kann. Obwohl das doch eingentlich unlogisch ist?!

Gruß Urmel

Ps. Wahrscheinlich habe ich es doch nicht verstanden;), oder ??