Hallo zusammen,
ich habe natürlich google bemüht - doch entweder ist das Konzept hinter
meinem Problem noch zu hoch für mich oder meine Erkältung macht mich
dusselig - oder beides
Ich habe eine Graph-Node-Template Klasse, die unter anderem eine Methode
hat, eine const reference auf ihre Child-List zurück zu geben.
1 | template <class T>
|
2 | const list<T*>& Graph_Node<T>::GetChildList()
|
3 | {
|
4 | return myChilds;
|
5 | }
|
Deklaration der Liste
Der Compilefehler dazu ist
1 | error: invalid covariant return type for 'const std::__cxx11::list<T*>& Graph_Node<T>::GetChildList() [with T = Graph_App_I]'
|
2 | const list<T*>& Graph_Node<T>::GetChildList()
|
Kann mir jemand weiter helfen?
vielen Dank :>