الثوابت في لغة ++C
الثوابت (Constants): هي عبارة عن قيم ثابتة لا تتغير قيمتها طوال فترة تنفيذ البرنامج، أيّ تُصبح قابلة للقراءة فقط، وتنقسم إلى ثوابت عددية وثوابت رمزية.
الثوابت (Constants): هي عبارة عن قيم ثابتة لا تتغير قيمتها طوال فترة تنفيذ البرنامج، أيّ تُصبح قابلة للقراءة فقط، وتنقسم إلى ثوابت عددية وثوابت رمزية.
يستخدم النوع (struct) في لغة البرمحة سي بلس بلس لتعريف نوع جديد من البيانات، و هذا النوع يمكنه أن يحتوي على مجموعة مختلفة من القيم ومن الممكن أن تكون هذه القيم من أي نوع ولكن بشكل مرتب و سهل التعامل معه، ومن الممكن القول بأن (Struct) هو نوع بيانات معرف من قبل المستخدم والذي يسمح للمستخدم بدمج عناصر البيانات لأنواع بيانات مختلفة تحت اسم واحد.
الخطأ الشائع في ترك الفاصلة المنقوطة (;): تُعتبر من الأخطاء الكثيرة التي يقع فيها المبرمجون، يجب الحرص على وضعها في آخر العبارات وإلا ستحصل على خطأ من المترجم.
الكلاس (Class) في لغة البرمجة سي بلس بلس (++C) هو عبارة عن نوع جديد يتم تعريفه بواسطة الكلمة المحجوزة (class) و هذا النوع يمكنه أن يحتوي على دوال أو متغيرات أو مصفوفات.
النوع (enum) هو عبارة عن نوع بيانات يتم تعريفه من قبل المستخدم في لغة البرمجة (++C) ويستخد أيضاً في مجموعة من لغات البرمجة الأخرى، ويتم استخدامه من قبل المبرمجين لتعيين أسماء للثوابت مما يسهل قراءة البرنامج والحفاظ عليه.
التغليف (Encapsulation) هو عبارة عن أسلوب يتم استخدامه ضمن لغات البرمجة المختلفة، ومن بين هذه اللغات لغة البرمجة (++C) والذي يتم من خلاله إخفاء بعض خصائص الكلاس ( Global Variables) ويتم أيضاً جعل الكائنات التي يتم انشاؤها والكلاسات الأخرى التي يتم تضمينها قادرة على التعامل مع هذه الخصائص فقط من خلال دوال يقوم بإنشائها المبرمج.
الدوال أو ال (Functions) في لغة البرمجة سي بلس بلس هي عبارة عن مجموعة من الأوامر التي يتم تجميعها في مكان واحد وبعد ذلك يتم تنفيذها عندما نقوم باستدعائها، وفي كل لغة من لغات البرمجة مجموعة من الدوال الخاصة بها، وهناك مجموعة من الدوال الجاهزة في لغة البرمجة (++C) والتي تسهل بدورها عمل المبرمجين، ومن الأمثلة على هذه الدوال: (()length)، (()insert)،(()floor)، وغيرها من الدوال الجاهزة.
يُعد مفهوم النطاق (Namespace) في لغة البرمجة (++C) من الأساليب المفيدة جداً في عملية تنظيم الكود البرمجي (Codes)، حيث يتم استخدامه من قبل المبرمج لضمان عدم حدوث أي مشكلة يكون سببها إستخدام نفس أسماء العناصر التي تم تعريفها أكثر من مرة، أي لتجنب حدوث تضارب في الأسماء.