I have declared these classes, as below, but I get repeatedly the following compile errors. Could you explain to me what is wrong?
Code:class A{ public: virtual void f1(); }; class A1: public A{ public: void f1(); }; class A2: public A{ public: void f1(); };Code:variable or field `f1' declared void `f1' declared as a `virtual' field expected `;' before '(' token