Delen via


Compilerfout C2689

'functie': een vriendfunctie kan niet worden gedefinieerd binnen een lokale klasse

Opmerkingen

U kunt een vriendfunctie in een lokale klasse declareren, maar niet definiƫren.

Voorbeeld

In het volgende voorbeeld wordt C2689 gegenereerd:

// C2689.cpp
// compile with: /c
void g() {
   void f2();
   class X {
      friend void f2(){}   // C2689
      friend void f2();   // OK
   };
}