سؤال

أعلم أنه في دلفي ، تتم تهيئة متغيرات المثيلات والمتغيرات العالمية إلى الصفر (كان هذا سأل هنا من قبل).

ومع ذلك ، ماذا عن المتغيرات الثابتة (class var))؟ أود توقع Vars الفئة المراد تهيئتها إلى الصفر ، تمامًا مثل المتغيرات العالمية. لكنني رأيت الكثير من ميزات برنامج التحويل البرمجي الجديد في New Delphi والتي كانت لا تزال نصف مخبوزة لافتراض أنها تعمل ، دون وثائق تنص على ضمان بالفعل.

تعليمات ليس لها إدخال فهرس لـ "Class var". يذكر موضوع "الحقول" حقول الفئة ، لكنه لا يحدد ما إذا كانت تُهيئّة عند بدء تشغيل البرنامج. والإصلاح الواضح ، لتهيئة لهم صراحة (class var X: Integer = 0;) ، لا يجمع ("؛" متوقع ولكن "=" وجدت ").

هل تم تهيئة متغيرات الفصل إلى الصفر؟ هل هناك وثائق تنص صراحة على هذا؟

هل كانت مفيدة؟

المحلول

لست على دراية بأي وثائق تنص عليها بشكل صريح ، ولكن فئة الدرجة هي مجرد نوع خاص من المتغيرات العالمية ، والكرات غير متوقفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top