Inline-Definition in seperater Klassen-.cpp
-
Hallo,
ich hab mal ne Frage zum Thema Inline-Funktionen. Ich schreibe meine Klassen gerne in separaten .cpp-Dateien und nenne (deklariere) nur die Elementarfunktionen und Varaiblen. Darunter (unter der KLassendeklaration) definiere ich dann die Elementarfunktionen. Das sieht z.B. so aus.
class whatever{ public: int RandomVar; void DoSomething(int OtherVar); }; inline whatever::DoeSomething{ RandomVar = RandomVar + OtherVar; // geht das eigentlich? da ich kein rückgabewert benutze,... };
Jetzt ist die Frage, ob das inline nur meine Definition in die Klassendeklaration schreibt (wenn der Compiler so will) oder auch Textstellen in der main.cpp, in der ich dann mit dieser wundervollen Klasse arbeiten möchte (;)), ersetzt.
Auch bin ich mir gerade nicht sicher, ob meine Funktion überhaupt so funktioniert,..
Viele Dank im Voraus.