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