.cpp — ملف مصدر C++
Bjarne Stroustrup · 1985
ما هو ملف .cpp؟
يحتوي ملف .cpp على شفرة مصدر مكتوبة بلغة البرمجة C++. إنها لغة مترجمة، مما يعني أن الشفرة يجب ترجمتها إلى شفرة الآلة بواسطة مترجم قبل أن يتمكن الكمبيوتر من تنفيذها. يستخدم C++ على نطاق واسع لبرامج النظام وتطوير الألعاب والأنظمة المدمجة والتطبيقات عالية الأداء نظرًا لقوته ومرونته.
البرامج التي تفتح ملفات .cpp
| المنصة | البرنامج | ||
|---|---|---|---|
| ويندوز | Microsoft Visual Studio | مجاني | |
| Code::Blocks | مجاني | ||
| Dev-C++ | مجاني | ||
| MinGW | مجاني | رسمي | |
| ماك | Xcode | مجاني | رسمي |
| Clang | مجاني | رسمي | |
| CLion | مدفوع |
المشاكل الشائعة مع ملفات .cpp
الأسئلة الشائعة
يحتوي ملف .cpp على التنفيذ الفعلي للدوال والفئات، بينما يحتوي ملف .h (الملف الرئيسي) عادةً على إعلانات ونماذج أولية للدوال وتعريفات الفئات. يستخدم المترجم ملفات .cpp لإنشاء شفرة كائنية ويربطها بتعريفات من الملفات الرئيسية.
نعم، ملفات .cpp هي ملفات نصية عادية ويمكن فتحها وتحريرها باستخدام أي محرر نصوص. ومع ذلك، لتجميع وتشغيل الكود، ستحتاج إلى مترجم C++ وبيئة تطوير متكاملة (IDE).
يمكن أن تنشأ أخطاء التجميع من مشكلات مختلفة، بما في ذلك أخطاء بناء الجملة (مثل النقاط الفاصلة المفقودة أو الكلمات الرئيسية غير الصحيحة) والمتغيرات أو الدوال غير المعلنة وعدم تطابق الأنواع أو مشكلات في الملفات الرئيسية المضمنة. يعد مراجعة رسائل الخطأ الخاصة بالمترجم الخطوة الأولى لتشخيص المشكلة.
التفاصيل التقنية
تبدأ ملفات مصدر C++ عادةً بتوجيهات تضمين لملفات الرأس القياسية أو المخصصة، تليها تعريفات الوظائف وإعلانات الفئات. ليس لها توقيع رأس ثنائي محدد لأنها ملفات نصية عادية.