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

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

0 امتیاز

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

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

class Base {

};
class Base1 : public Base {

};
class Base2 : public Base {

};

class D {
public:
};

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

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

سوال شده اردیبهشت 8, 1396  بوسیله ی RED (امتیاز 494)   9 30 41

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

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...