Seite 1 von 1

Funktionen abrufen

Verfasst: 11. Dezember 2011 13:47
von Nalid
Hi...
Ich hab ein kleines Problem... ich hab 7 Klassen, wobei das bei mir im Moment so aussieht :

Klasse A Includet B, B includet C, C Includet D und D includet B... da das ganze ein Kreis ist funktioniert das nicht -.-

Aber ich muss zu D 2 Variablen von B schicken... wie kann ich das machen ohne das D B includet?

Re: Funktionen abrufen

Verfasst: 11. Dezember 2011 18:35
von Christian81
Abgesehen vom problematischen Design der Ringabhängigkeit - Stichwort 'Vortwärtsdeklaration'

Code: Alles auswählen

class ClassB;

class ClassA 
{
  ...
  protected:
    ClassB *m_bPointer;
};

Re: Funktionen abrufen

Verfasst: 11. Dezember 2011 22:15
von Nalid
Ich hab das gesammte Design umgestaltet^^ aber danke ;)