E2111 Typ 'typname' darf hier nicht definiert werden (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch