Udostępnij przez


Błąd kompilatora C2723

"function" : specyfikator "specyfikator" niedozwolony w definicji funkcji

Uwagi

Specyfikator nie może pojawić się z definicją funkcji poza deklaracją klasy. Specyfikator virtual można określić tylko w deklaracji funkcji składowej w deklaracji klasy.

Przykład

Poniższy przykład generuje kod C2723 i pokazuje, jak go naprawić:

// C2723.cpp
struct X {
   virtual void f();
   virtual void g();
};

virtual void X::f() {}   // C2723

// try the following line instead
void X::g() {}