- alle Funktionen haben als erstes Argument einen Zeiger auf diese Klassen Struktur
Das ist im wesentlichen der Clou, eben daß bei Methoden einer Klasse "versteckt" immer ein Zeiger auf das Objekt als Argument definiert wird und "mitkommt".
Ansonsten sind nun mal die ersten C++-Compiler tatsächlich "nur" C-Compiler mit vorgeschaltetem Bitte melde dich an, um diesen Link zu sehen.gewesen, welcher dann den C++-Quelltext in C-Quelltext transformiert hat. Daraus folgt direkt, daß man auch in C objektorientiert programmieren kann ... wenn man bereit ist, die ganzen Regeln "händisch" einzuhalten, die cfront und C++ automatisch erzwingen.