سلام. چطور میشه بدون اضافه کردن method2 به کلاس والد از بوجود آمدن خطا جلوگیری کرد؟
//Parent.h
class Parent
{
public:
virtual void method1() = 0;
};
//Child.h
class Child : public Parent
{
public:
virtual void method1(){cout << "inside function method1()" << endl;}
virtual void method2(){cout << "inside function method2()" << endl;};
};
int main( int argc, char** argv ){
Parent* pa = new Child;
pa->method1();
pa->method2(); //Error, class Parent have no member bar
return 0;
}