استخدام الاستثناءات في C++

الاستثناءات تسمى الحالة الشاذة, تحدث أثناء تنفيذ البرنامج: عدم القدرة على فتح ملف أو الحصول على الكمية الضرورية من الذاكرة, استخدام خارج الحدود مؤشر صفيف. التعامل مع هذا النوع من الاستثناءات, وكقاعدة, مندمجة بطريقة سيئة الرئيسية خوارزمية البرنامج, و المبرمجين تضطر إلى ابتكار طرق مختلفة بشكل صحيح التعامل مع الاستثناءات, في الوقت نفسه عدم تعقيد جداً […]

استخدام القوالب في C++

لدينا IntArray فئة يوفر بديلا جيدا المدمج في مجموعة الأعداد الصحيحة. ولكن الحياة يمكن أن تأخذ صفائف مختلف أنواع البيانات. يمكننا أن نفترض, الفرق الوحيد بين عناصر الصفيف من نوع مزدوج من نوع البيانات في الإعلانات, باقي التعليمات البرمجية هو نفسه كما حرفيا. لحل هذه المشكلة في c + + إليه قالب. في الدرجة والوظيفة مسموح بالإعلانات […]

OOP النهج في C++

أذكر مواصفات مجموعة لدينا في القسم السابق. تحدثنا عن كيف, أن بعض المستخدمين قد يحتاجون إلى أمرت مجموعة, في حين أن معظم, على الأرجح, راض و اضطرابه. إذا تخيلنا, لدينا مجموعة IntArray أمر, تنفيذ هذه المهام, كما min(), ماكس(), نجد(), يجب أن يكون مختلفا عن تنفيذها مجموعة غير مرتبة من أجل زيادة الكفاءة. Вместе […]