Zitat:
Google meinte nur es handele sich um einen "Linksschiebeoperator"
Und das ist korrekt so. Man kann aber in C++ Operatoren überladen, sodass statt dem Links-Shift eine beliebige Funktion ausgeführt wird. So wird es zum Beispiel von der iostream-Bibliothek gemacht.
Welchen Datentyp hat denn d4 bei dir?