Aufrufer einer Klasse ermitteln

Alles rund um die Programmierung mit Qt
Antworten
Mineralwater
Beiträge: 29
Registriert: 6. Mai 2009 16:44
Kontaktdaten:

Aufrufer einer Klasse ermitteln

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Dies ist in C++-nicht möglich. (In welcher Sprache geht dies überhaupt?)
Mineralwater
Beiträge: 29
Registriert: 6. Mai 2009 16:44
Kontaktdaten:

Beitrag von Mineralwater »

Also müsste ich demnach immer über einen Konstruktor angeben welches das "Elternfenster" ist und damit arbeiten oder bleibt keine andere Option?
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

So sihet es aus! Siehe Qt Ctor immer mit den Parent ;-)
Antworten