Ich habe ein Barebone-Beobachtermuster implementiert und stehe auf einem etwas kryptischen Fehler fest: "Mitglied Referenzbasis Typ 'Beobachter *' ist keine Struktur oder Union". Ich nehme an, das hat etwas mit meiner Verwendung von Vorlagen zu tun, mit denen ich mich immer noch ziemlich unwohl fühle. Hier ist der anstößige Code (die meisten Nachteile / Destruktoren wurden entfernt, um Dinge zu vereinfachen):
Betreff-Schnittstelle:
%Vor%Thema Implementierung:
%Vor%Beobachter abstrakte Schnittstelle:
%Vor%Concrete Observer-Schnittstelle:
%Vor%Konkrete Beobachter-Implementierung:
%Vor%Wenn jemand helfen könnte, dieses Problem zu identifizieren, würde ich es sehr schätzen.
Prost, Nick
Tags und Links c++ list templates iterator observer-pattern