@FAlter: das weiß ich doch. Aber es geht ja nicht darum was der compiler draus macht. Es geht darum wie es im Quelltext steht. Wenn irgend ein Compiler alle Funktionen zu inline-Funktionen macht sind es doch trotzdem weiterhin Funktionen. Ansonsten müsste man ja zum Quelltext immer dazu sagen welcher Compiler in welcher Version verwendet wird um sagen zu können ob etwas eine Funktion ist oder nicht.
Und dann wären wir an dem Punkt wo es auch keine Objecte mehr gibt weil die Methoden auch nur globale Funktionen mit einem zusätzlichen Parameter sind