تطوير البرمجيات · مصطلحات · مفاهيم البرمجة

ما معنى undefined behavior؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

undefined behavior: سلوك غير معرّف

سلوك لا تضع مواصفات اللغة له متطلبات، ويحدث عادةً عندما تخالف الشيفرة قاعدة من قواعدها.

طريقة الاستخدام

شائع في مراجعات اللغات منخفضة المستوى. لا يعني استثناءً متوقعاً ولا مجرد نتيجة غير موثقة.

أمثلة

  1. Accessing the freed object caused undefined behavior in the native extension.

    تسبب الوصول إلى الكائن بعد تحريره في سلوك غير معرّف ضمن الإضافة الأصلية.

    لا تضمن اللغة نتيجة موثوقة لهذا الوصول غير الصالح إلى الذاكرة.

  2. The optimized build exposed undefined behavior that the debug build seemed to tolerate.

    كشف البناء المحسّن سلوكاً غير معرّف بدا أن بناء التنقيح يتسامح معه.

    ظهور الشيفرة وكأنها تعمل في بناء ما لا يجعل العملية المخالفة آمنة.

تراكيب شائعة

  • invoke undefined behavior
  • avoid undefined behavior

مصطلحات أخرى: مفاهيم البرمجة

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: