Methode einer anderen Klasse aufrufen
-
Hallo, ich habe eine Frage.
Wie kann ich eine Methode (SimStart), welche in "Klasse 2" ist, in der klasse "Klasse 1" aufrufen.
BEsten Dank
-
Dieser Thread wurde von Moderator/in GPC aus dem Forum Andere GUIs - Qt, GTK+, wxWidgets in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Indem Klasse1 ein Klasse2-Objekt erzeugt (oder von dir übergeben bekommt) und dann dessen Methode aufruft:
class Klasse1 { public: void foo();//benötigte Methode }; class Klasse2 { public: void bar() { Klasse1 obj; obj.foo(); } };
(PS: Wenn die Methode statisch ist, brauchst du kein Objekt dazu - dann funktioniert auch "Klasse1::foo();")