С++ DASTURLASH TILIDA FAVQULODDA HOLATLAR BILAN ISHLASH

Authors

  • Shermatova Xilola Mirzayevna FarDU Axborot texnologiyalari kafedrasi dotsenti shermatovahilola1978@gmail.com https://orcid.org/0000-0001-5014-9549 998904099095 Author
  • Jo’rayeva Madinabonu Abdukarim qizi Farg‘ona davlat universiteti Axborot tizimlariva texnologiyalari yoʻnalishi 1 kurs talabasi madinabonuj888@gmail.com Author

Keywords:

C++, dasturlash, favqulodda holatlar, xatoliklarni boshqarish, exception handling, try-catch-throw, xatolik tashlash, xatolikni ushlash, nolga bo‘lish xatosi, massiv chegarasi xatosi, runtime error, dastur barqarorligi, xatolik turlari, foydalanuvchi xatolari, xatolarni kuzatish.

Abstract

Ushbu maqolada C++ dasturlash tilida favqulodda holatlar bilan ishlash mexanizmi yoritilgan. Dasturlash jarayonida yuzaga kelishi mumkin bo‘lgan xatoliklar dastur barqarorligiga ta’sir qilishi mumkin, shu sababli exception handling muhim ahamiyatga ega. Maqolada try, catch va throw operatorlaridan foydalanish tushuntiriladi, shuningdek, nolga bo‘lish, noto‘g‘ri indeksga murojaat qilish kabi keng tarqalgan xatoliklarni ushlash usullari bayon etiladi. Bundan tashqari, bir nechta catch bloklaridan foydalanish va foydalanuvchi tomonidan yaratilgan xatolar bilan ishlash imkoniyatlari ham ko‘rib chiqiladi. Ushbu maqola C++ dasturlash tili bilan ishlayotgan va xatoliklarni boshqarish bo‘yicha bilimlarini oshirishni istagan dasturchilar uchun foydalidir.

References

1. Bjarne Stroustrup, "The C++ Programming Language", 4th Edition.

2. Scott Meyers, "Effective C++: 55 Specific Ways to Improve Your Programs and Designs".

3. Nicolai M. Josuttis, "The C++ Standard Library: A Tutorial and Reference".

4. Herb Sutter, "Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions".

5. ISO/IEC 14882:2020 – "International Standard for C++".

Downloads

Published

2025-03-31