1 | template<typename T> class A { B<T> *b; … }; |
2 | template<typename T> class B { A<T> *b; … }; |
Dass der Comiler das nicht fressen kann, ist klar - in class A ist class B nicht bekannt. Wie kann man class B forward deklarieren?
|
Forum: PC-Programmierung C++: template class vorwärts deklarieren?
Dass der Comiler das nicht fressen kann, ist klar - in class A ist class B nicht bekannt. Wie kann man class B forward deklarieren? So vielleicht:
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
|
|