Udostępnij za pomocą


Ostrzeżenie kompilatora (poziom 1) C4813

"function": funkcja znajoma klasy lokalnej musi być wcześniej zadeklarowana

Uwagi

Funkcja przyjazna w klasie wewnętrznej nie została zadeklarowana w klasie zewnętrznej.

Example

Poniższy przykład generuje C4813:

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