Monia Nagem نشر 3 نوفمبر 2022 أرسل تقرير مشاركة نشر 3 نوفمبر 2022 ما هو الخطا #include <iostream> using namespace std; class list{ public: static int x; string str; }; int main() { list o1; list o2; o1.x=10; o2.x=20; o1.str="1111"; o2.str="nnn"; cout<<x; } 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Hassan Hedr نشر 3 نوفمبر 2022 أرسل تقرير مشاركة نشر 3 نوفمبر 2022 يرجى توضيح الهدف والمراد من البرنامج، وإرفاق النتيجة الخاطئة أو رسالة الخطأ التي تظهر لتتوضح المشكلة ونتمكن من المساعدة اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Monia Nagem نشر 3 نوفمبر 2022 الكاتب أرسل تقرير مشاركة نشر 3 نوفمبر 2022 المشكلة لما انفذ البرنامج يطلع الخطا في cout 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Hassan Hedr نشر 3 نوفمبر 2022 أرسل تقرير مشاركة نشر 3 نوفمبر 2022 بتاريخ 8 دقائق مضت قال Monia Nagem: المشكلة لما انفذ البرنامج يطلع الخطا في cout لا يوجد متغير اسمه x ليتم تمريره إلى الخرج cout، إذا كنت تقصدين إحدى الخواص x من أحد الكائنين o1 أو o2 فيجب استخراج الخاصية منهما ثم طباعتها كالتالي: cout << o1.x; # أو cout << o2.x; يمكنك الاطلاع أكثر والاستفادة من قراءة المقالات التالية: يرجة تعديل نص السؤال واستبدال الشيفرة ضمن مربع تنسيق الشيفرة بتنسيقها الصحيح. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Kais Hasan نشر 4 نوفمبر 2022 أرسل تقرير مشاركة نشر 4 نوفمبر 2022 أعتقد أنه كنت ترغبين بكتابة list.x هنا و ليس x، لقد قمتي بتعريف x ضمن الصف list على أنه متحول static و هذا يعني أن قيمة هذا المتحول تعرف مرة واحدة عند تعريف الصف و لا يتم تدميرها حتى ينتهي البرنامج، هذه القيمة مرتبطة بالصف و ليس بغرض محدد، و لكن يمكن للغرض الوصول إليها و تعديلها. نصيحة أخرى أود تقديمها هنا، هي أن الصنف list موجود أصلاً في ال std، لم يحدث لديك تعارض ﻷنك لم تقومي بتضمين المكتبة list و لكن بشكل عام يفضل عدم تسمية الصفوف التي نعرفها بأسماء صفوف موجودة في مكتبات أخرى، في برنامج صغير قد لا نقدر هذا الأمر و لكن من الجيد الاعتياد عليه حيث أنه يوفر علينا وقت كبير في البرامج الكبيرة لاحقاً. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Monia Nagem
ما هو الخطا
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.