Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Compilerfehler C2755

Fehlermeldung

'Parameter': Nichttyp-Parameter einer teilweisen Spezialisierung muss ein einfacher Bezeichner sein
'param' : non-type parameter of a partial specialization must be a simple identifier

Der Nichttyp-Parameter muss ein einfacher Bezeichner bzw. ein Element sein, das vom Compiler zur Kompilierzeit in einen einfachen Bezeichner aufgelöst werden kann, oder ein konstanter Wert.

Im folgenden Beispiel wird C2755 generiert:

// C2755.cpp
template<int I, int J>
struct A {};

template<int I> 
struct A<I,I*5> {};   // C2755
// try the following line instead
// struct A<I,5> {};
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.