Also gut...eigentlich müsste ich das selbst wissen, aber in einem Anflug von Inkompetenz seh ich mich gerade gezwungen, mal jemanden zu fragen, der sich damit auskennt
Folgendes: ich habe eine Klasse. Nennen wir sie mal "Verwaltung". Diese enthält mehrere Member-Objekte mit Daten drin:
So in etwa. Mal angenommen, die Klasse KlasseC enthielte eine Liste vom Typ <list>
Wie kann ich dann darauf aus einer Funktion der Klasse KlasseB darauf zugreifen? Die beiden Klassen müssen sich dafür ja irgendwie kennen.
Ich hab schon den halben Nachmittag mit Zeigern und Referenzen rumhantiert, aber irgendwie krieg ich damit nix gebacken: entweder kompiliert er's gar nicht oder hinterher gibts halt Speicherzugriffsfehler. Was ja irgendwie ärgerlich ist, gelle?
Kann mir da jemand helfen?
Folgendes: ich habe eine Klasse. Nennen wir sie mal "Verwaltung". Diese enthält mehrere Member-Objekte mit Daten drin:
Code:
class Verwaltung {
public:
Verwaltung();
~Verwaltung();
void operation1();
private:
KlasseB member1;
KlasseC member2;
//usw
};
So in etwa. Mal angenommen, die Klasse KlasseC enthielte eine Liste vom Typ <list>
Wie kann ich dann darauf aus einer Funktion der Klasse KlasseB darauf zugreifen? Die beiden Klassen müssen sich dafür ja irgendwie kennen.
Ich hab schon den halben Nachmittag mit Zeigern und Referenzen rumhantiert, aber irgendwie krieg ich damit nix gebacken: entweder kompiliert er's gar nicht oder hinterher gibts halt Speicherzugriffsfehler. Was ja irgendwie ärgerlich ist, gelle?
Kann mir da jemand helfen?
Zuletzt bearbeitet: