מה זה ב-C++

Mh Zh Bits Stdc H B C



אם אתה מתכנת C++, ייתכן שנתקלת בקובץ הכותרת . נראה שקובץ הכותרות הזה כולל באופן קסום את כל שאר הכותרות הסטנדרטיות של C++, מה שהופך אותו לקיצור דרך נוח להכללת ספריות סטנדרטיות. אבל מה כן בדיוק, ואיך זה עובד?

הדרכה זו תחקור את המקור והמטרה של , מה הוא כולל ומתי להשתמש בו בתוכניות C++ שלך.







מה זה ב-C++?

ב-C++ הוא בעצם קובץ כותרת המכיל את כל הספריות הסטנדרטיות. מומלץ להשתמש בקובץ בתחרויות תכנות אם אתה רוצה לקצץ בזמן המטלה, במיוחד אם הדירוג שלך תלוי בזה.



ה הקובץ כלול בספריית GNU ISO C++. ספרייה זו משמשת כתוכנה חופשית, כלומר אתה רשאי להפיץ אותה מחדש או לשנות אותה לפי התנאים וההגבלות של הרישיון הציבורי הכללי של GNU, גרסה 3, או (לפי שיקול דעתך) כל גרסה עוקבת, כפי שפורסמה על ידי הקרן לתוכנה חופשית. זהו קובץ יישום עבור הכותרת המהודרת מראש.



השימוש היחיד שניתן למצוא עבורו הוא לבדיקות וחינוך. החיסרון של קובץ זה הוא שהוא מגדיל את זמן ההידור על ידי חיפוש בכל הפונקציות הזמינות. רוב האנשים, לעומת זאת, לא רואים בכך בעיה, אז אתה כנראה יכול להשתמש בזה.





ב-C++, קובץ זה כולל קובצי כותרות רבים המפורטים להלן.

    1. #include < >
    2. #include < >
    3. #include < >
    4. #include < >
    5. #include < >
    6. #include < >
    7. #include < >
    8. #include < >
    9. #include < >
    10. #include < >
    11. #include < >
    12. #include < >
    13. #include < >
    14. #include < >
    15. #include < >
    16. #include < >
    17. #include < >
    18. #include < >
    19. #include < >
    20. #include < >
    21. #include < >
    22. #include < >
    23. #include < >
    24. #include < >
    25. #include < >
    26. #include < >
    27. #include < >

כיצד להשתמש ב- ב-C++?

הבה נבחן דוגמה הממחישה את השימוש ב-C++ קוֹבֶץ.



#include
שימוש במרחב שמות std;
int main ( ) {
cout << 'הערך המתקבל הוא:' ;
cout << עֵץ ( 2 ) ;
לַחֲזוֹר 0 ;
}


קוד C++ לעיל משתמש ב- עֵץ() פונקציה, שנכללה בעבר ב- פונקציה וניתן להשתמש בה רק אם אתה כולל ו קובצי כותרות בקוד שלך. עם זאת, כולל ה קובץ header, נוכל להשתמש בפונקציית היומן מבלי לכלול את ו כותרות.

תְפוּקָה


סיכום

ב-C++ הוא קובץ כותרת נוח הכולל את כל הספריות הסטנדרטיות, מה שהופך אותו לקיצור דרך חוסך זמן להכללת ספריות נפוצות. למרות שזה יכול להגדיל את זמן ההידור, רוב המתכנתים מוצאים את זה כלי שימושי לבדיקות וחינוך, במיוחד בתחרויות תכנות. על ידי הכללת קובץ זה, מתכנתים יכולים לייעל את התוכניות שלהם ולבנות את הקודים שלהם בצורה יעילה יותר.