PDA

View Full Version : ارث بری از کلاسی که در یک هدر قرار دارد؟



modirmasool
جمعه 23 اردیبهشت 1390, 23:04 عصر
دوستان سلام
برای ارث بری از کلاسی که در یک هدر قرار دارد به چه روش باید عمل کرد؟ هنگام ارث بری، با خطای زیر مواجه میشوم:


Error 19 error C2352: 'equation_solver::in2post' : illegal call of non-static member function


(تابع in2post مربوط به کلاسی هست که در هدر وجود دارد و 'equation_solver کلاسی است که در برنامه اصلی است و قرار است از کلاس موجود در هدر ارث بری کند.)

با تشکر

milad.kian
شنبه 24 اردیبهشت 1390, 20:21 عصر
سوال رو بد مطرح کردی . خوب اول اون هدر فایل رو include میکنی و بعد مینویسی class X : public Y الان این مشکلی نداره !

class X : public Y{

...

};

کلاس X کلاس خودت و Y کلاسی هست که قرار X از اون ارث ببره .

اگه مشکلت حل نشد بگو !

modirmasool
یک شنبه 25 اردیبهشت 1390, 08:46 صبح
سوال رو بد مطرح کردی . خوب اول اون هدر فایل رو include میکنی و بعد مینویسی class X : public Y الان این مشکلی نداره !

class X : public Y{

...

};

کلاس X کلاس خودت و Y کلاسی هست که قرار X از اون ارث ببره .

اگه مشکلت حل نشد بگو !

خیلی متشکر یه نکته ای رو جا انداخته بودم!