War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren

Compilerfehler C3399

Aktualisiert: November 2007

Fehlermeldung

'Typ': Beim Erstellen einer Instanz eines generischen Parameters können Argumente nicht bereitgestellt werden
'type' : cannot provide arguments when creating an instance of a generic parameter

Wenn Sie die gcnew()-Einschränkung angeben, legen Sie fest, dass der Einschränkungstyp über einen parameterlosen Konstruktor verfügt. Der Versuch, diesen Typ zu instanziieren und einen Parameter zu übergeben, wird daher als Fehler gewertet.

Weitere Informationen finden Sie unter Constraints.

Im folgenden Beispiel wird C3399 generiert.

// C3399.cpp
// compile with: /clr /c
generic <class T> 
where T : gcnew()
void f() {
   T t = gcnew T(1);   // C3399
   T t2 = gcnew T();   // OK
}

Community-Beiträge

HINZUFÜGEN
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?
Anzeigen:
© 2015 Microsoft