c++ C ++ تهيئة متغير بنية كونست ثابت


1 Answers

أعلن المتغير كمتغير ثابت داخل الدالة وجعل هذه الدالة ترجع المرجع إلى المتغير.

c++ static struct initialization const

أحاول إضافة متغير ثابت ثابت إلى فئتي، وهو مثيل للبنية. بما أنه ثابت، يجب أن أهيئه في إعلان الفصل. جرب هذا الرمز

class Game {
    public:
        static const struct timespec UPDATE_TIMEOUT = { 10 , 10 };

    ...
};

الحصول على هذا الخطأ:

خطأ: لا يسمح بالتهيئة الأولية المحاطة بالقاعدة هنا قبل "{" الرمز المميز

الخطأ: غير صالح في فئة التهيئة عضو بيانات ثابتة من نوع غير متكامل "كونست تيمبيسك"

كيف يمكنني تهيئة ذلك؟ شكر!



Related