E2111 Typ 'typname' darf hier nicht definiert werden (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Klassen- und Aufzählungstypen dürfen nicht in einem Rückgabetyp einer Funktion, als Argumenttyp einer Funktion, als Umwandlungsoperator oder als Cast-Typ spezifiziert sein.
Definieren Sie den gegebenen Typ, bevor Sie ihn in diesem Kontext verwenden.
Hinweis: Oft wird dieser Fehler durch ein fehlendes Semikolon (;) für eine Klassendeklaration ausgelöst. Vergewissern Sie sich, dass alle Klassendeklarationen vor der Fehler auslösenden Zeile mit einem Semikolon abgeschlossen sind.