Sdílet prostřednictvím


Chyba kompilátoru C2723

'function' : 'specifikátor' specifikátor neplatný pro definici funkce

Poznámky

Specifikátor nemůže být zobrazen s definicí funkce mimo deklaraci třídy. virtual Specifikátor lze zadat pouze u deklarace členské funkce v rámci deklarace třídy.

Příklad

Následující příklad vygeneruje C2723 a ukazuje, jak ho opravit:

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

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

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