b = a; b.x=5; a.x == 5 ? Ist operator= bei Klassen standardmaessig Copy-Operator (also separater Speicher) oder Copy of Reference ?
...
Bei Klassen wird standardmäßig die Referenz kopiert. Bei Strukturen wird bitweise kopiert.
Objekte werden übrigens auch standardmäßig auf dem Heap alloziert. Um explizit auf dem Stack zu allozieren, wird das Schlüsselwort scope vorangestellt.
Edit: Sieht aus, als würde euer Syntaxhighlighter nicht alle D-Schlüsselwörter umfassen. :/