🍋
Menu
.cpp Code

كود مصدر C++

C++ هي لغة برمجة أنظمة قوية توسع C بالبرمجة الكائنية والقوالب وRAII ومكتبة القوالب القياسية (STL). تُستخدم لمحركات الألعاب والمتصفحات وقواعد البيانات وأنظمة التشغيل وأنظمة التداول عالية التردد.

نوع MIME

text/x-c++src

النوع

نص

الضغط

بدون فقدان

المزايا

  • + High performance with zero-cost abstractions
  • + Rich standard library (STL) with containers, algorithms, and iterators
  • + RAII provides deterministic resource management
  • + Templates enable powerful generic programming

العيوب

  • Complex language with a very steep learning curve
  • Long compilation times, especially with heavy template use
  • Manual memory management (though smart pointers help)

متى تستخدم .CPP

استخدم C++ لمحركات الألعاب والأنظمة الآنية والمتصفحات وقواعد البيانات وأي برنامج يتطلب أداءً عالياً وتجريداً.

التفاصيل التقنية

تُترجم C++ إلى كود آلة أصلي، وتدعم نماذج متعددة: إجرائية وكائنية وعامة (قوالب). تدير RAII (الحصول على الموارد هو التهيئة) الموارد من خلال المُنشئات والمُدمّرات.

التاريخ

أنشأ Bjarne Stroustrup لغة C++ في مختبرات Bell عام 1979 باسم 'C مع فئات'. وُحّدت في 1998 (C++98) وتطورت عبر C++11 وC++14 وC++17 وC++20 وC++23 بميزات حديثة رئيسية.

التحويل من .CPP

التحويل إلى .CPP

صيغ ذات صلة