Menu
Coddy logo textTech

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

Coddymain.cpp
Output
Click Run to see the output here.

קמפלו והריצו C++ אונליין בדפדפן

עורך וקומפיילר C++ אונליין וחינמי. כתבו C++ בדפדפן, לחצו על הרצה, ו-g++ מקמפל ומריץ את התוכנית תוך שניות. בלי MSVC, בלי CMake ובלי Visual Studio להגדיר מראש.

העורך בנוי על אותו מנוע של VS Code, כך שהדגשת תחביר של C++, השלמה אוטומטית של קובצי header וסימון שגיאות עובדים כולם. הקוד מקומפל עם g++ על Alpine Linux, עם כל ה-STL של C++ זמין: <vector>, <map>, <unordered_map>, <algorithm>, <memory>, <thread>. מתאים לחקירת smart pointers, לבדיקת lambda או להכנה לראיון עבודה ב-C++.

מה הופך את עורך ה-C++ האונליין הזה לשימושי

  • קומפילציית C++ מיידית: כתבו קוד, לחצו על הרצה וקבלו פלט מקומפיילר ה-g++ האונליין תוך שניות, בלי CMake ובלי Visual Studio.
  • הדגשת תחביר מלאה של C++, השלמה אוטומטית של קובצי header ושגיאות קומפילציה ברורות של 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 maps, יחד עם אלגוריתמים קלאסיים (BFS, DFS, תכנות דינמי) בתחביר מודרני של C++17.
  • ניסויים מהירים ב-C++: בדקו lambda, מדדו ביצועים של מיון, נסו הסקת טיפוסים עם auto או ודאו טריק של אריתמטיקת מצביעים, בלי פרויקט CMake.

שאלות נפוצות על קומפיילר C++ אונליין

קומפיילר ה-C++ האונליין חינמי?
כן, עורך ה-C++ האונליין חינמי לשימוש. בלי הרשמה, בלי MSVC, בלי g++ להתקין ובלי CMake להגדיר: פותחים את הדף ומקמפלים.
צריך g++ או קומפיילר C++ מותקן?
לא צריך להתקין כלום. לא צריך g++, clang או MSVC במחשב. קומפיילר ה-C++ האונליין מקמפל את הקוד עם g++ על Alpine Linux ומריץ אותו תוך שניות.
עורך ה-C++ האונליין עובד בנייד ובמחשבי Chromebook?
כן. עורך ה-C++ עובד בכל דפדפן מודרני, במחשב, בטאבלט או בנייד. זו אפשרות טובה להריץ C++ ממחשב Chromebook או ממחשב שבו אי אפשר להתקין קומפיילר.
עורך ה-C++ האונליין תומך ב-std::cin וב-stdin?
כן. std::cin >> n;, std::getline(std::cin, line); ו-scanf קוראים את השורות שהקלדתם בדיוק כמו כשמריצים ./a.out מקומית. מתאים לבעיות תכנות תחרותי, לקלטים בסגנון Codeforces ולשאלות ראיון.
איך ממשיכים ללמוד C++ אחרי שמנסים את העורך?
ערכו את קוד ה-C++ לדוגמה, לחצו על הרצה ונסו שוב ושוב. כשתרצו משהו מובנה יותר, קורס ה-C++ האינטראקטיבי של Coddy מכסה מצביעים, קונטיינרים של STL, templates ויכולות מודרניות של C++.
באיזה תקן C++ ובאיזה קומפיילר הקומפיילר האונליין משתמש?
הקוד מקומפל עם g++ על Alpine Linux בתקן מודרני (C++17), כך ש-structured bindings, הסקת טיפוסים עם auto, std::optional, lambdas וכל ה-STL עובדים כולם. הוא מתנהג כמו קומפילציה עם g++ -std=c++17 במחשב שלכם, רק בלי להתקין g++, clang, MSVC או CMake.
אפשר להריץ C++ עם קלט אונליין?
כן. הקלידו את הקלט של התוכנית בתיבת ה-stdin וקראו אותו עם std::cin >> x;, std::getline(std::cin, line); או scanf. כך קומפיילר ה-C++ האונליין מתאים לבעיות תכנות תחרותי ולשאלות ראיון שמזינות נתונים דרך הקלט הסטנדרטי, בדיוק כמו כשמריצים את הקובץ הבינארי המקומפל מקומית.

כלים שימושיים ל-C++

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-C++ אונליין - כולם חלק מ-Coddy.