Partager via


Avertissement du compilateur (niveau 1) C4813

'function' : une fonction friend d’une classe locale doit avoir été précédemment déclarée

Une fonction friend dans une classe interne n’a pas été déclarée dans la classe externe.

L’exemple suivant génère l’avertissement C4813 :

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