Compilerfehler C2892
Visual Studio 2005
Fehlermeldung
Lokale Klasse darf keine Membervorlagen habenlocal class shall not have member templates
Von Vorlagen gebildete Memberfunktionen sind in einer Klasse, die in einer Funktion definiert ist, nicht gültig.
Im folgenden Beispiel wird C2892 generiert:
// C2892.cpp
int main() {
struct local {
template<class T> // C2892
void f() {}
};
}