Ошибка компилятора C2723
function: недопустимый описатель specifier в определении функции
Описатель не может использоваться в определении функции вне объявления класса. Описатель virtual
может быть указан только в объявлении функции-члена внутри объявления класса.
В следующем примере показано возникновение ошибки C2723 и приводятся сведения по ее устранению.
// C2723.cpp
struct X {
virtual void f();
virtual void g();
};
virtual void X::f() {} // C2723
// try the following line instead
void X::g() {}