Seite 1 von 1

Aufrufer einer Klasse ermitteln

Verfasst: 12. Februar 2010 20:50
von Mineralwater
Hey Leute!

Ich bin ja noch nicht solange in der C++ Programmierung daher hab ich einmal eine simple Frage, welche sicher auch schnell beantwortet ist, ich allerdings mangels möglicher Suchbegriffe keine Lösung finden kann.

Wenn ich bspw. die Klasse MainWindow habe und innerhalb dieser Klasse ein Objekt vom Typ "KlasseA()" mittels Default-Konstruktor erstellt wird.

Wie kann ich dann später im Konstruktor der KlasseA herausfinden von welcher Funktion sie aufgerufen wurde?

Hoffe ich habe mich nicht zu kompliziert ausgedrückt :/

// EDIT: Sollte eigentlich gar nicht in diesem Forum landen, sry. Kann es stattdessen in das Forum "C++ Programmierung" verschoben werden? Danke

Gruß Mineralwater

Verfasst: 12. Februar 2010 21:38
von upsala
Dies ist in C++-nicht möglich. (In welcher Sprache geht dies überhaupt?)

Verfasst: 12. Februar 2010 21:41
von Mineralwater
Also müsste ich demnach immer über einen Konstruktor angeben welches das "Elternfenster" ist und damit arbeiten oder bleibt keine andere Option?

Verfasst: 15. Februar 2010 09:56
von AuE
So sihet es aus! Siehe Qt Ctor immer mit den Parent ;-)