Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren

Compilerfehler C2701

Aktualisiert: November 2007

Fehlermeldung

'Funktion': Eine Funktionsvorlage darf kein Friend einer lokalen Klasse sein
'function' : a function template cannot be a friend of a local class

Eine lokale Klasse darf keine Vorlagenfunktion als Friend-Funktion haben.

Im folgenden Beispiel wird C2701 generiert:

// C2701.cpp
// compile with: /c
template<typename T>   // OK
void f1(const T &);

void MyFunction() {
   class MyClass {
      template<typename T> friend void f2(const T &);   // C2701
   };
}

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