C++أخطاء قد تظهر عند التعامل مع المراجع
الخطأ الأول
في المثال التالي قمنا بتعريف x
كمرجع بدون أن نحدد إسم المتغير الذي سيكون بمثابة مرجع له.
هذا الكود سيسبب ظهور الخطأ التالي و الذي يعني أنه لم يتم إعطاء x
قيمة أولية.
القيمة الأولية هنا تعني إسم المتغير الذي سيكون x
يمثابة مرجع له.
الخطأ الثاني
المثال التالي قمنا بتعريف متغيرين هما x
و y
و وضعنا قيمة أولية في كل منهما.
بعدها قمنا بتعريف مرجع للمتغير x
إسمه z
.
بعدها حاولنا جعل المرجع z
يصبح بمثابة مرجع للمتغير y
.
بما
هذا الكود سيسبب ظهور الخطأ التالي عند تشغيل الكود لأنه لا يمكن تغيير المتغير الذي يشير إليه المرجع z
بعد أن يتم تعريفه.