Du definierst den Pointer ja nicht global, sondern als potentielles Element einer Struktinstanz, sprich wenn du bspw.
FAHRZEUG f1;
FAHRZEUG f2;
(global) definierst, wird automatisch Speicher für die Elemente von f1 und f2 reserviert, unabhängig davon, ob die nun Pointer, Integer oder sonstetwas sind. Damit können also die Pointer f1.test und f2.test auf vollkommen unterschiedliche Bereiche zeigen, sie sind in keiner Weise verknüpft.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends