O. X. Azamatov



Download 1,82 Mb.
Pdf ko'rish
bet81/119
Sana19.07.2021
Hajmi1,82 Mb.
#123208
1   ...   77   78   79   80   81   82   83   84   ...   119
Bog'liq
3072-Текст статьи-7829-1-10-20200908

Nazorat uchun savollari 
 
1. Shablonlarlardan nima maqsadda foydalaniladi? 
2. Funksiya shabloni asosiy xossalarini ko‘rsating. 
3. Parametrlashtirilgan sinflar xossalarini ko‘rsating. 
4. SHablon parametrlari ro‘yxati bo‘sh bo‘lishi mumkinmi?  
5. Parametrlashtirilgan funksiya qanday chaqiriladi?  
6. Parametrlashtirilgan 
sinflar 
xamma 
komponenta 
funksiyalari 
parametrlashganmi? 
7. Sinf shabloni tashqarisida komponenta funksiyalar qanday aniqlanadi? 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


90 
 
11 bob. OQIMLI  SINFLAR 
11.1. Oqimli sinflar iyerarxiyasi 
 C++da  oqimli  sinflar  bibliotekasi  ikkita  bazaviy  ios  va  streambuf  sinflar 
asosida  tuzilgan.  streambuf  sinfi  kiritish-chiqarish  fizik  qurilmalari  bilan  xotirada 
joylashgan  kiritish-chiqarish  buferlarni  o‘zaro  bo‘g‘lanishini  va  tashkilini 
ta’minlaydi.  Streambuf  sinfining  metodlarini  va  ma’lumotlarini  dasturchi  ochiq 
ishlatmaydi.  Mavjud  bo‘lgan  sinflar  asosida  yangi  sinflarni  yaratishda  dasturchiga 
ham sinfga murojaat etish ruxat etilgan. 
ios sinfi formal kiritish chiqarish va xatolarni tekshirish vositalarga ega. Standart 
oqimlar    (istream,  ostream,  iostream)  terminal  bilan  ishlash  uchun  xizmat  qiladi. 
Satrli  oqimlar    (istrstream,  ostrstream,  strstream)  xotirada  joylashtirilgan  satrli 
buferlardan kiritish-chiqarish uchun xizmat qiladi. Faylli oqimlar(ifstream, ofstream, 
fstream) fayllar bilan ishlash uchun xizmat qiladi. Oqimli sinflar, ularning metodlari 
va ma’lumotlari dasturda murojaat etish ruxsatiga ega bo‘ladi, qachonki unga kerakli 
bosh fayl kiritilgan bo‘lsa. 
iostream.h  – ios, ostream, istream uchun. 
strstream.h – strstream, istrstream, ostrstream uchun 
fstream.h    – fstream, ifstream, ofstream uchun 
Quyidagi obyekt-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; //Хatolar xaqidagi xabar chiqarish standart oqimi  
 

Download 1,82 Mb.

Do'stlaringiz bilan baham:
1   ...   77   78   79   80   81   82   83   84   ...   119




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish