So, jetzt setzt meine Denkfähigkeit komplett aus.
Wie kann ich Instanzen einer Klasse, die in einer Memberfunktion einer Klasse definiert wurden, an das Ende eines Arrays übergeben, welches wieder einer anderen Klasse angehört? (geile Erklärung) :roll:
offizielle Aufgabenstellung:
m)Lege nun eine eigene Klasse Main mit der main() Methode an und definiere 2 Instanzen
der Klasse Mitglied in main().
n) Definiere eine weitere Klasse Verein. Diese hat als Instanzvariablen die Anzahl der
Mitglieder und ein Array aus Objekten der Klasse Mitglieder.
Hinweis: Das Array soll immer nur so groß sein wie Mitglieder eingetragen wurden.
o) Schreibe (in Verein) eine Methode add() mit der man ein (bereits instanziertes)
Objekt der Klasse Mitglied zum Verein hinzufügen kann (wird ans Ende des Arrays
kopiert).
da steh ich an:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class CMain{
public:
void main();
};
void CMain::main(){
CMitglieder *pMitglied = NULL;
pMitglied = new CMitglieder[2];
}
class CVerein{
public:
void add();
};
void CVerein::add(){ }
|