Schematisch die 1. Klasse:
Code: Alles auswählen
class List{
public:
ListItem *item;
...
}
Code: Alles auswählen
class ListItem{
public:
List* getList(){return list;}
List* list;
....
}
Wie kann ich beiden Klassen beibringen sich zu kennen?
Dieses Beispiel ist eigendlich von QT dort gibt es eine QListBox das QlistItem's verwalten kann jedes QListItem hat aber auch die Funktion QListBox* listBox();