محدود کردن نوع Template به کلاس های مشتق شده - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۵۶ نفر آنلاین
۰ عضو و ۱۵۶ مهمان در سایت حاضرند

محدود کردن نوع Template به کلاس های مشتق شده

0 امتیاز
15 بازدید

سلام به دوستان عزیز.

فرض کنید ساختار کلاس هایی که داریم به صورت زیر است:

class Base {

};
class Base1 : public Base {

};
class Base2 : public Base {

};

class D {
public:
};

فرض کنید تابع جنریکی داریم و قصد داریم اگر کلاس های Base1 و Base2 هر یا هر کلاس مشتق شده از Base را به عنوان پارمتر جنریک پاس بدیم کار کنه و کلاس مثل D که از Base مشتق نشده در هنگام کامپایل خطا بده .با vs2015 هم کار می کنم.

پیشاپیش ممنونم.

سوال شده اردیبهشت 8, 1396  بوسیله ی RED (امتیاز 296)   2 6 26

این سوال قبلا در این پست جواب داده شده است.

لطفا وارد شوید یا ثبت نام کنید برای جواب دادن به این سوال.

...