Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет256/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   252   253   254   255   256   257   258   259   ...   466
Байланысты:
pavlovskaia-jogargy-dengeili

ios
жəне 
streambuf
сияқты екі базалық кластар негізінде құрылған кластар иерархия-
сы бар. Мұндағы
 ios
класы мəліметтерді енгізу мен шығаруға арналған ортақ 
өрістер мен кластардан тұрады, ал 
streambuf
класы ағымдарды буферлеуді 
жəне олардың физикалық құрылғылармен байланысуын қамтамасыз етеді. 
Бұл кластардан кіріс ағымдары үшін 
istream
класы жəне шығыс ағымдары 
үшін 
ostream
класы мұраланады. Соңғы аталған екі класс екібағыт 
ты 
ағымдарды жүзеге асыратын 
iostream
класы үшін базалық класс болып 
табылады. Кластар иерархиясында осыдан төмен файлдық жəне тіркестік а
ғындар орналасады. Төменде жиі қолданылатын ағымдар кластары 
көрсетілген.


284
ios 
— ағымдардың базалық класы;
istream 
— кіріс ағымдары класы;
ostream 
— шығыс ағымдары класы;
iostream 
— екібағытты ағымдар класы;
istringstream 
— тіркестік ағымдардың кіріс класы;
ostringrstream 
— тіркестік ағымдардың шығыс класы;
stringstream 
— екібағытты тіркестік ағымдар класы;
ifstream 
— кіріс файлдық ағымдар класы;
ofstream 
— шығыс файлдық ағымдар класы;
fstream 
— екібағытты файлдық ағымдар класы.
Класс сипаттамалары төмендегі тақырыптық файлдарда орналасады:
 
— енгізу/шығару ағымдарының базалық класы;
 
— енгізу/шығару құралдарын алдын ала жариялау; 
 
— енгізу ағымының шаблоны;
 
— шығару ағымының шаблоны;
 
— стандартты объектілер жəне енгізу/шығару
ағымдарымен орындалатын операциялар;


Достарыңызбен бөлісу:
1   ...   252   253   254   255   256   257   258   259   ...   466




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет