ساحة تجربة C++
اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.
ترجم وشغّل C++ اون لاين في متصفحك
هذه ساحة ومترجم C++ اون لاين مجانيان. اكتب كود C++ مباشرة في متصفحك، اضغط تشغيل، وشاهد g++ يترجم برنامجك ويشغّله خلال ثوانٍ — بدون MSVC، بدون CMake، وبدون Visual Studio. أسرع طريقة لاختبار حاوية STL، أو تجربة خدعة قوالب، أو حل مسألة مقابلة.
داخليًا، يستخدم المحرر نفس محرك VS Code (تلوين بنية C++، إكمال تلقائي للترويسات، تسطير تشخيصات)، وكودك يُترجم بواسطة g++ على Alpine Linux مع مكتبة STL الكاملة لـ C++ — <vector> و <map> و <unordered_map> و <algorithm> و <memory> و <thread>. سواء كنت تستكشف smart pointers أو تختبر lambda أو تستعد لمقابلة C++ — هذا المترجم اون لاين يأخذك من الفكرة إلى الناتج خلال ثوانٍ.
لماذا تفيدك ساحة C++ هذه
- ترجمة فورية لـ C++ — اكتب الكود، اضغط تشغيل، واستلم ناتج مترجم g++ اون لاين خلال ثوانٍ، دون CMake أو Visual Studio.
- تلوين كامل لبنية C++، إكمال تلقائي للترويسات (headers)، وأخطاء g++ واضحة — نفس محرك المحرر المستخدَم في VS Code.
- دعم إدخال stdin —
std::cin >> x,std::getline(std::cin, line),scanfتقرأ من مربع الإدخال في الساحة، لذلك يمكنك اختبار أنماط البرمجة التنافسية ومسائل المقابلات من البداية إلى النهاية. بدون تثبيت — لا تحتاج إلى g++ أو clang أو MSVC أو CMake. - مترجم g++ مع مكتبة STL الكاملة لـ C++ — استخدم vector و map و unordered_map و algorithm وميزات C++ الحديثة دون إعداد أي toolchain.
ما يمكنك بناؤه في ساحة C++
- حاويات STL — vector و map و unordered_map و set — مع <algorithm> (sort و transform و accumulate): مجموعة الأدوات الكلاسيكية للمقابلات.
- هياكل بيانات مكتوبة يدويًا — قوائم مرتبطة، أشجار ثنائية، جداول hash — مع خوارزميات كلاسيكية (BFS و DFS والبرمجة الديناميكية) بصيغة C++17 الحديثة.
- تجارب C++ سريعة — اختبر lambda، قِس أداء فرز، جرّب استنتاج نوع auto، أو تحقق من خدعة مؤشرات دون مشروع CMake.
الأسئلة الشائعة حول مترجم C++ اون لاين
هل مترجم C++ اون لاين مجاني؟
هل أحتاج إلى تثبيت g++ أو مترجم C++؟
هل تعمل ساحة C++ على الجوال و Chromebook؟
هل تدعم ساحة C++ std::cin و stdin؟
std::cin >> n; و std::getline(std::cin, line); و scanf الأسطر التي تكتبها كما لو كنت تشغّل ./a.out محليًا. مثالية لمسائل البرمجة التنافسية ومدخلات Codeforces وأسئلة المقابلات.