المتشابمة. وتؤدى فكرة الفئات إلي فكرة الوراثة؛ حيت يمكن استعمال فئة 0008 كأساس لفئة فرعية
واحدة أو أكثر تسمى الفئة القاعدة (01859 8856)؛ وممكن تعريف فئات أخرى تتشارك في
قابلية إعادة الاستعمال /إ11ا5810585:
بعد كتابة الفئة يمكن توزيعها على المبرمحين لكي يستعملوها في برابجهم ؛ يسمى هذا الأمر
قابلية إعادة الاستعمال /1(ا 1600985] ونزود مفهوم الوراثة ملحقاً هاماً إلي فكرة إعادة
الاستعمال حيث يستطيع المبرمج أخذ قئة موحودة أصلاً ومن دون تغيرها يضيف ميزات وقدرات
جديدة إليها وذلك من خلال اشتقاق فئة جديدة من الفئة القدمة
إنشاء أنواع بيانات جديدة: -
من أهم فوائد الكائنات أنما تعطى الممرمح وسيلة لإنشاء أنواع بيانات جديدة؛ كالأرقام
المركبة أو الإحدائيات ثنائية الأبعاد أو التواريخ أو أي نوع من أنواع البيانات قد ينتاج المرمع إلى
تعدد الأشكال والتحميل الزائه : 01/811088109 200 501/07101811500
يسمى استعمال الدالات والعوامل في أساليب مختلفة وققاً لما يتم استعمالها عليه بتعدد
الأشكال. لا تضيف اللغة ++© إمكانية إنشاء أنواع بيانات جديدة فقطة بل وتتيح أيضاً للمومج
القدرة على العمل على أنواع البيانات الحديدة تلك باستعمال نفس العوامل الي تستخدمها الأنواع
الأساسية كت+ أو ويقال عندها أنه تم تحميل هذه العوامل بشكل زائد لتعمل مع الأنواع
سنبداً بكتابة برنامج يعرض نا كل الطاظة:-
( ) متقدم
الخرج من الونامج:
يقوم الحاسوب بتفيذ البرنامج ويعود سرعاً للمحرر 05 أ
في أول البرنامج. وإضافة العبارة:
761 108217 0 في السطر الذي يسبق العبارة
يبدا هذا السطر من البرنامج بالشرطة المزدوحة (//) الدالة على أن نقية السطر عبارة عن
تعليق (600007901)؛ تضاف التعليقات إلى الرامج لتساعد المومج أو أي شحص آخر قد
+ب0 تتعليق يوضح العرض الذي من أحله كتب الونامج.
تستحدم الشرطة المزدوحة (/) إذا كان التعليق يمتد لسطر واحد فقط 510916-1106
هنالك نوع آخر من التعليقات تتيع لنا كتابة تعليقات تمتد إلى عدة أسطر 1-1108 1100011
5 00000801 » نستطيع كتابة التعليق السابق على الصورة:
كتابة ما نشاء من أسطر التعليقات قبل الانتهاء بالرمز /*.
مر المهيئ (012661178 +60200665501 2): -
تضمينه مع أي برنامج يحتوى على عبارات تطبع بيانات على الشاشة أو تستقبل بيانات من لوحة
يسمى 768077 1054 ملف ترويسة (1116 06806)؛ وهنالك الكثير من ملقات
إلى مل ملف ترويسة يدعى .118417 وإذا كنا نتعامل مع سلاسل الأحرف سنحتاج للملف
010 9. وعموماً هنالك عدد كير من ملقات التروسات الي يجب تضمينها على حسب طبيعة
اللرنامج » تعتبر ملقات الترويسات جزء مهم من برامج لعة ++ وسنحتاج إلى مل الملف
1091788000 لتشغيل أي برنامج يقوم بعمليات إدخال وإخراج.
الدالة 080 : -
يبدأ تشغيل أي برنامج ++© من دالة تدع ( )001800 وهي دالة مستقلة ينقل نظا
التشعيل التحكم إليها. وهي جزء أساسي في برنامج +ب©0.
الأقواس بعد 0080 تشير إلى أن 001800 هى عبارة عن دالة. قد يختوى برنامج +جب©
يبدا تنفيذ الرنامح من الدالة 008(0 حى لو لم تكن هى الأول في سياق الرنامح. يتم
حصر حسم الدالة 00800 بأقواى خاصصرة [)77
الخرج إلى الغا
هذه العبارة (8181600190) تحبر الحاسوب أن يظهر على الشاشة النص المحصور بين
الاسم 60001 والذي يلفظ ك 0004 © يمثل كائن في ++ مقترن مع الشاشة والعامل
أي شئ يظهر على بيساره.
الشكل 1-١ يوضع الخرج بواسطة أا00.
مثال: شكل ١( -1) الخرج بواسطة 0001
أنام 01 :1-2 800 5093 ٠١
١ - يتم حصر النص المطلوب ظهوره على الخاشة بين علامي اقباس" 1046961 80 5أ ".
© - يتم حصر حرف واحد مطلوب ظهوره على الشاشة بعلامة اقتباس قردية (28>.
تقوم بعض الات ك 88916 مثلاً بالانتقال إل سطر حديد تلقائياً في ثماية كل عبارة
خرج ء لكن ++© لا تفعل ذلك كما أن العبارات المختلفة والموضوعة في أسطر متلفة لا تؤدي إلى
لا سشئ الكائن 0004 أسطراً حديدة
ائياء والمحرحات في الرنامج التالي توضح ذلك: -
66160 001506 انام أناه 5لإ8ام8ث0 800 "و0 ١م 115 1-3:1 800 5093 ٠١
للتحكم بطريقة تنسيق الخرج واليّ منها تتابعات الهروب (560080065 580808).
نلاحظ أنه لم تتم طباعة 0 | على الشاشة » | تسمى الشرطة الخلفية (51857 6ا880) أو
حرف هروب (80163 01187 680806) وتسمى هي والحرف الذي ليها تتابع هروب. تتابع
الهروب ١0 يعن الانتقال إلى سطر حديد حيت يحبر المؤشر على الانتقال إلى بداية السطر الثالي »
الآن إليك بعض تتابعات الهروب الضائعة: -
تتابع المهروبة الوصف
نين سطر جد
1 مسافة أفقية.
08616 50866 حرف الترجع ١
اا لطباعة شرطة خلفية.
ف حرف الإرجاع؛ يجبر المؤشر على الانتقال إلى
ش لطباعة علامة اقتباس
تكتب العبارة :0 2611020 في ثاية الدالة ( )0180. القيمة 0 تخي إل أن
في +ب0 بالتفصيل
مثال آخر لبرنامج ++© : -
إليك الآن مثالا لونامج يستقبل رقمين من المستخدم ونجمعهما ويعرض ناتج الجمع: -
» التعليقات تحبر الحاسوب على طباعة النص الذي يلي // على الشاشة عند
تنفيذ الرنامج.
و تابع الهروب 0 | نجبر المؤشر على الانتقال إلى سطر جديد.
بنامج ++© والذي يقوم بطباعة ثلات أسطر على الشاشة يجب أن
يحتوى على ثلاث عبارات تستعمل أ000.
هنالك سبعة أنواع بيانات أساسية في ++© ؛ واحد منها يمثل الأحرف وثلاثة تمثل
أرقاماً كاملة (أعداد صحيحة) وثلاثة تمثل أرقافاً حقيقية. الحدول الآني يلحص هذه الأنواع.
اسم النوع يستغمل لتخزين أمثلة عن القيم المخزنة
0087 أحرقع أي
م أرقام صحيحة عادية الحجم | 153,406
009 أرقام صحيحة طويلة اا ا
000016 1009 أرقام حقيقية ضحمة 8_6 9
/١ الأحرف +08 :-
يتم تخزين الأحرف في متغرات من النوع 0088 العارة: -
تنشئ مساحة من الذاكرة لحرف وتسميه 07. لتخزين حرف ما في هذا المتغير نكتب
مت أل كور ند دن
يمكن استعمال المتغيرات من النوع 6018 لْحَرَسَ أرقام كاملة بذلا من أحرف » فمثلاً مكنا
لكن نطاق القيم الرقمية الي ممكن تنزينها في اللوع 0085 تتراوح بين
8 إل 127 لذا فإن هذه الطريقة تعمل مع الأرقام الصغيرة فقط.
/ الأعداد الصحيحة:
تفل الأعداد الصحيحة أرقاماً كاملة أي قيم يمكن تعدادها » كعدد أشخاص أو أيام أو عدد
تكون سالبة.