Es kann sein, dass es Compiler mit Optimierungen gibt, die erstmal unverständlich sind - man kann zB das Verhalten des Prozessors beim Verschieben vom Cache in die Register berücksichtigen, wenn man sowas wie STRUCT oder OBJECT verwendet - Prozessoren können so designet sein, dass das am schnellsten geht, wenn die im Speicher nebeneinander sind. 11:13, 25. Apr. 2016 (CEST)