Aviso do Compilador (nível 1) C4813

'function' : uma função friend de uma classe local deve ter sido declarada anteriormente

Uma função friend em uma classe interna não foi declarada na classe externa.

A seguinte amostra gera C4813:

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