жəне
файлдарын қосу арқылы
файлы да автоматты түрде қосылады, өйткені ол файлдар үшін
базалық класс болып табылады.
Ағымдардың С кітапханасынан мұраланған енгізу/шығару функцияла-
рынан негізгі артықшылығы типтерді басқару жəне де олардың кеңейтілу
мүмкіндігі саналады, яғни қолданушы анықтаған типтермен жұмыс істеу
мүмкіндігі болып табылады. Ол үшін ағымдардың операцияларын қайта
анықтау қажет болады (бұл туралы «Қолданушы анықтаған ағымдар мен тип-
тер» бөлімінде айтылады, 305 б.).
Сонымен қатар, ағымдар
wchar_t
сияқты кеңейтілген символдар
жиынтығымен жұмыс істей алады. Ол үшін
wistream
,
wostream
,
wofstream
жəне т.б. кластар қолданылады
1
. Ағымдардың кемшіліктеріне программаның
жұмыс істеу жылдамдығының төмендеуін жатқызуға болады, компилятордың
1
Шын мəнінде ағымдар кітапханада үлгілер (шаблондардың) көмегімен жүзеге асырылған, олардың
параметрі ретінде символ типі қолданылады. Аталған char жəне wcһar_t параметрлері үшін
класс атаулары typedef көмегімен анықталған.
285
жүзеге асырылуына байланысты жылдамдықтың төмендеу мəні айтарлықтай
болуы мүмкін.
Достарыңызбен бөлісу: |