مترجم C++ اون لاين
اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.
ترجم وشغّل C++ اون لاين في متصفحك
ساحة ومترجم C++ مجانيان عبر الإنترنت. اكتب كود C++ في متصفحك، اضغط تشغيل، فيقوم g++ بترجمة برنامجك وتنفيذه خلال ثوانٍ. لا حاجة لإعداد MSVC أو CMake أو Visual Studio مسبقاً.
المحرر مبني على نفس محرك 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++، وإكمال تلقائي للترويسات، وأخطاء 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 وأسئلة المقابلات.كيف أتعلّم C++ بعد تجربة الساحة؟
أدوات مفيدة لـ C++
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب C++ البرمجي - جميعها جزء من Coddy.