3-ma'ruza funktsiyalar va sinflardan foydalanish. Funktsiya deklaratsiyasi. Funktsiya chaqiruvi. Funktsiyalar uchun bekor qilish sarlavha fayli. Standart sarlavha fayllari. Standart sinflardan foydalanish. Reja


Download 137.72 Kb.
bet9/15
Sana09.03.2023
Hajmi137.72 Kb.
#1255999
1   ...   5   6   7   8   9   10   11   12   ...   15
Bog'liq
Лек 3узб

Kirish va chiqish oqimlari

C++ sinf modeli tamoyillariga asoslangan o'ziga xos xususiyatlarga ega. Boshqacha qilib aytganda, C++ ish vaqti kutubxonasi kiritish/chiqarishni boshqarish uchun sinflar to‘plamiga ega.
C ning buferlangan kiritish-chiqarish funksiyalaridan farqli o'laroq (masalan, chop etish f va scanf, ularning argumentlari format qatoriga mos keladimi yoki yo'qligini tekshirish uchun hech qanday tekshiruv o'tkazmaydi), C++ oqim sinflari turdagi xavfsizdir. I/U operatorni haddan tashqari yuklash mexanizmidan foydalanadi, bu esa ko'rsatilgan ma'lumotlar turi uchun to'g'ri funksiya-operator chaqirilishini kafolatlaydi. Bu C++ iplarining asosiy afzalligi.
Mavzu sinflari
Stream sinflari quyidagilarni o'z ichiga oladi :

  • Strimbuf klassi oqim buferini boshqaradi, buferni to'ldirish, bo'shatish, yuvish va boshqa bufer manipulyatsiyalari uchun asosiy operatsiyalarni ta'minlaydi.

  • IOS klassi kirish/chiqarish oqimlari uchun asosiy sinfdir.

  • Istream va ostream sinflari iOS dan olingan va mos ravishda kirish va chiqish oqimlarini ta'minlaydi.

  • iostream klassi oldingi ikkitasidan kelib chiqadi va kirish va chiqish uchun funktsiyalarni ta'minlaydi.

  • ifstream, of stream va f stream sinflari kiritish-chiqarish faylini boshqarish uchun mo‘ljallangan.

  • Istrstream va ostrstream sinflari rezident oqimlarni boshqaradi (xotiradagi satrlarni formatlash). Bu C++ Builder da qoldiq sifatida qolgan eskirgan texnika.

Oqimlar bilan ishlash uchun dasturingizga iostream.h sarlavha faylini kiritishingiz kerak. Bundan tashqari, fstream.h (fayl I/U), iomanip.h (parametrlashtirilgan manipulyatorlar) va strstream.h (xotira formatlash) fayllarini kiritishingiz kerak bo'lishi mumkin.
Oldindan belgilangan oqimlar
C++ I/U kutubxonasi standart kiritish va chiqarish qurilmalari bilan bog'liq bo'lgan to'rtta oldindan belgilangan oqim ob'ektlarini taqdim etadi. Quyida ushbu ob'ektlarning qisqacha tavsifi keltirilgan.

Download 137.72 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling