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



Pdf көрінісі
бет255/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   251   252   253   254   255   256   257   258   ...   465
Байланысты:
аибм сплюс

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


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


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




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

    Басты бет