Xii bob. Potoklar
Oqimli sinflar va ob’ektlar
Download 116.5 Kb.
|
LSB 12-BOB
Oqimli sinflar va ob’ektlar
Oldindan belgilangan ob’ektlar va oqimlar. C++da kiritish-chiqarish oqimlarining sinflari mavjud bo’lib, ular kiritish-chiqarish standart kutubxonasi (stdio.h) ning ob’ektga mo’ljallangan ekvivalenti (stream.h) dir. Ular quyidagicha:
Quyidagi ob’ekt-oqimlar dasturda main funksiyasini chaqirish oldidan avvaldan aniqlangan va ochilgan bo’ladi: extern istream cin; //Klaviaturadan kiritish standart oqimi extern ostream cout; //Ekranga chiqarish standart oqimi extern ostream cerr; //Xatolar haqidagi xabarlarni chiqarish standart oqimi (ekran) extern ostream cerr: //Xatolar haqidagi xabarlarni chiqarishning buferlashtirilgan standart oqimi. Bu obyektlar joylashgan faylda kiritish-chiqarish operasiyalar ta’riflari ham berilgandir. Birinchi operasiya >> «o’ngga» surish amali, orqali belgilanib oqimdan o’qish deb ataladi. Ikkinchi operasiya << «chapga» surish amali orqali belgilanib oqimga chiqarish yoki yozish amali deb ataladi. Oqimga o’qish va yozish amallari << va >> amallarini qo’shimcha yuklash orqali hosil qilingan bo’lib, chap operasiya iostream va ostream sinfi ob’ekti bo’lsa o’ng o’zgaruvchi yoki ifodadir. Bu o’zgaruvchi, konstanta yoki ifoda turi char, unsigiod short, signed short, signed int, unsigned int, signed long, unsigned long, flout, double, long double, char, void bo’lishi mumkin. Shuni aytish kerakki char turidan tashqari hamma ko’rsatkichlar void turiga keltiriladi. Download 116.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling