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



Pdf көрінісі
бет320/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   316   317   318   319   320   321   322   323   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

6-ТАРАУ

Класс шаблондары

 

Осы кітаптың бірінші бөлімінде функциялардың шаблондары (88 б.) 

қарастырылды, олардың көмегімен типті параметр ретінде беру арқылы 

алгоритмді ол жұмыс істейтін нақты мəлімет типтерінен бөліп алуға болады. 

Кластардың шаблондары осыған ұқсас мүмкіндіктерді қамтамасыз ете оты-

рып, параметрленген кластарды құруға мүмкіндік береді.

Параметрленген класс туыстас кластар жиынын құрады, оларды параметр 

ретінде берілетін кез келген мəліметтер типіне қолдануға болады. Шаблон-

дар  контейнерлік кластарды құруда кеңінен қолданылады. Контейнерлік 

деп қандай да бір жолмен ұйымдастырылған мəліметтерді сақтауға жəне 

солармен жұмыс жасауға арналған класс аталады. C++ тілінің стандартты 

кітапханасында əртүрлі мəліметтер құрылымдарын ұйымдастыруға арналған 

контейнерлік кластар жиыны бар (олар «Контейнерлік кластар» бөлімінде, 

318 б. сипатталған).

Шаблондарды қолданудың артықшылығы – мəліметтермен жұмыс істеу 

алгоритмі анықталғаннан жəне жөндеп түзетілгеннен кейін, оны кез келген 

мəліметтер типтері үшін кодты қайта жазбай қолдануға болады.



Достарыңызбен бөлісу:
1   ...   316   317   318   319   320   321   322   323   ...   642




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

    Басты бет