E2479 Template-Klasse und -Funktion dürfen nicht denselben Namen 'name' haben (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Der Name einer Template-Klasse darf für keine andere Funktion und keinen anderen Typ verwendet werden. Ein Beispiel:



 void foo(); // Fehler: es gibt eine Template-Klasse namens "foo"
 template<class T>
 class foo;