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


Answers

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

Question

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

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

    ...
};

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

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

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

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