Fehler erwartet Initialisierer vor < token
Ich bin überladen des zuweisungsoperators, und bin immer diese Fehlermeldung. Es nicht lösen können.
Hier ist der Prototyp im Verzeichnis template Klasse binTree =
binTree <T>& operator = ( const binTree <T>& ); //assignment operator
Hier ist die Methode
//assignment operator
template <class T>
void binTree <T>::binTree <T>& operator = ( const binTree <T>& p)
{
if( this != &p )
{
clear(root); //clear tree
root = copy(p.root); //copy tree
}
return *this;
}
Ich bin immer der Fehler auf dieser Linie
void binTree <T>::binTree <T>& operator = ( const binTree <T>& p)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus Ihrer Erklärung
Ihre Klasse Typ ist
Ihrem Mitglied
Ihr Rückgabetyp ist
Also Ihre definition ist
Müssen Sie nicht den zweiten
bintree<T>
in der RückgabetypEDIT: entfernt
void
vom Anfang der Zeile (das Ergebnis von zu schnell copy-paste)void
entweder -- unreflektierter copy-paste... (korrigiert)