بنية الميراث في منتصف
-
24-09-2019 - |
سؤال
أحاول أن أرث من هيكل محدد في منتصفه. لقد استخدمت نفس بناء الجملة كما في وراثة الواجهة أي
typedef struct stDBIBinVarDataEx
{
float x;
} MYSTRUCT ;
struct struct2 : MYSTRUCT
{
float y;
};
لكن المترجم يولد الأخطاء.
المحلول
لا يمكنك. MIDL ليس برنامج التحويل البرمجي C ++.
يمكنك إعلان struct2 على أنه يحتوي على mystruct:
struct struct2
{
MYSTRUCT mystruct;
float y;
}
إنه ليس نفس الشيء تمامًا ولكنه ربما يكون قريبًا كما ستحصل عليه.
لا تنتمي إلى StackOverflow