Compartir a través de


Advertencia del compilador (nivel 1) C4813

'function': se debe haber declarado anteriormente una función friend de una clase local

Una función friend de una clase interna no estaba declarada en la clase externa.

El ejemplo siguiente genera la advertencia C4813:

// C4813.cpp
// compile with: /W1 /LD
void MyClass()
{
   // void func();
   class InnerClass
   {
      friend void func();   // C4813 uncomment declaration above
   };
}