Delen via


Compilerfout C2245

niet-bestaande lidfunctie 'functie' die is opgegeven als vriend (handtekening van lidfunctie komt niet overeen met een overbelasting)

Opmerkingen

Een functie die is opgegeven als vriend, is niet gevonden door de compiler.

Example

In het volgende voorbeeld wordt C2245 gegenereerd:

// C2245.cpp
// compile with: /c
class B {
   void f(int i);
};

class A {
   int m_i;
   friend void B::f(char);   // C2245
   // try the following line instead
   // friend void B::f(int);
};

void B::f(int i) {
   A a;
   a.m_i = 0;
}