مفهوم الـ Overriding في لغة البرمجة ++C
تتيح لغة البرمجة سي بلس بلس للمبرمجين من استخدام مفهوم ال (Overriding)، والذي يعني تعريف نفس الدالة التي ورثها الكلاس المشتق (Derived class) من الكلاس الرئيسي (Super Class) من جديد.
تتيح لغة البرمجة سي بلس بلس للمبرمجين من استخدام مفهوم ال (Overriding)، والذي يعني تعريف نفس الدالة التي ورثها الكلاس المشتق (Derived class) من الكلاس الرئيسي (Super Class) من جديد.
في لغة البرمجة سي بلس بلس (++C) تم إضافة أسلوب برمجي جديد يمكن استخدامه لتقليل حجم الكود عند القيام بعملية تعريف دوال جديدة، ويسمى هذا الأسلوب (Lambda Expressions) أو (Closures) أو (Literals Function) أو (Lambdas)، وعادةً ما يُستخدم هذا الأسلوب البرمجي للاستفادة من مفهوم التغليف.
يستخدم النوع (struct) في لغة البرمحة سي بلس بلس لتعريف نوع جديد من البيانات، و هذا النوع يمكنه أن يحتوي على مجموعة مختلفة من القيم ومن الممكن أن تكون هذه القيم من أي نوع ولكن بشكل مرتب و سهل التعامل معه، ومن الممكن القول بأن (Struct) هو نوع بيانات معرف من قبل المستخدم والذي يسمح للمستخدم بدمج عناصر البيانات لأنواع بيانات مختلفة تحت اسم واحد.
يستخدم مفهوم المراجع ( References ) ضمن مجموعة من لغات البرمجة ومن بينها لغة البرمجة (++C)، والمراجع هي عبارة عن العناوين التي يتم إعطائها لأي عنصر في الكود البرمجي مثل: المتغيرات، والمصفوفات و الكائنات، والتي يتم تعريفها في الذاكرة عند تشغيل البرنامج، ويتم تخصيص مساحة خاصة لها في الذاكرة ويتم استخدامها بأسلوب (Hexadecimal).
تُعتبرلغة سي C لغة قوية من أحد أهم وأشهَر لغات البرمجة وأكثرها شيوعًا وانتشارًا في الدول المتقدمة والتي تتنوع في استخداماتها، وتم تخصيص مقالنا هذا للتعرف على بعض المعلومات عن لغة البرمجة سي: