ما هو في C ++

Ma Hw Bits Stdc H Fy C



إذا كنت مبرمج C ++ ، فربما تكون قد صادفت ملف الرأس <بت / stdc ++. h> . يبدو أن ملف الرأس هذا يتضمن بشكل سحري جميع رؤوس C ++ القياسية الأخرى ، مما يجعله اختصارًا مناسبًا لتضمين المكتبات القياسية. لكن ما هو <بت / stdc ++. h> بالضبط وكيف يعمل؟

سوف يستكشف هذا البرنامج التعليمي أصل وغرض <بت / stdc ++. h> ، وما يتضمنه ، ومتى تستخدمه في برامج C ++.







ما هو في C ++؟

<بت / stdc ++. h> في C ++ هو في الأساس ملف رأس يحتوي على جميع المكتبات القياسية. من الجيد استخدام الملف في مسابقات البرمجة إذا كنت تريد تقليل وقت العمل الروتيني ، خاصة إذا كانت رتبتك تعتمد عليه.



ال <بت / stdc ++. h> تم تضمين الملف في مكتبة GNU ISO C ++. تعمل هذه المكتبة كبرنامج مجاني ، مما يعني أنه يمكنك إعادة توزيعها أو تغييرها وفقًا لبنود وشروط رخصة جنو العمومية العامة ، الإصدار 3 ، أو (وفقًا لتقديرك) أي إصدار لاحق ، كما تنشره مؤسسة البرمجيات الحرة. هذا ملف تنفيذ للرأس المترجمة مسبقًا.



الاستخدام الوحيد الذي يمكن العثور عليه هو الاختبار والتعليم. عيب هذا الملف هو أنه يزيد من وقت الترجمة من خلال البحث في جميع الوظائف المتاحة. ومع ذلك ، لا يعتبر معظم الأفراد أن هذه مشكلة ، لذا يمكنك الاستفادة منها على الأرجح.





في C ++ ، يتضمن هذا الملف العديد من ملفات الرأس المدرجة أدناه.

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

كيفية استخدام في C ++؟

دعنا نفكر في مثال يوضح استخدام C ++ <بت / stdc ++. h> ملف.



# تضمين
استخدام اسم للمحطة؛
انت مين ( ) {
كوت << 'القيمة الناتجة هي:' ؛
كوت << سجل ( 2 ) ؛
يعود 0 ؛
}


يستخدم رمز C ++ أعلاه ملحق سجل() التي تم تضمينها سابقًا في ملف وظيفة ويمكن استخدامها فقط إذا قمت بتضمين و رؤوس الملفات في التعليمات البرمجية الخاصة بك. ومع ذلك ، بما في ذلك <بت / stdc ++. h> header ، يمكننا استخدام وظيفة السجل دون تضمين الامتداد و رؤوس.

انتاج |


خاتمة

<بت / stdc ++. h> في C ++ هو ملف رأس مناسب يتضمن جميع المكتبات القياسية ، مما يجعله اختصارًا موفرًا للوقت لتضمين المكتبات شائعة الاستخدام. في حين أنه يمكن أن يزيد من وقت الترجمة ، فإن معظم المبرمجين يجدونها أداة مفيدة للاختبار والتعليم ، خاصة في مسابقات البرمجة. من خلال تضمين هذا الملف ، يمكن للمبرمجين تبسيط برامجهم وبناء أكوادهم بشكل أكثر كفاءة.