Дістемелік кешен



бет31/112
Дата22.12.2021
өлшемі0,85 Mb.
#127596
түріПрограмма
1   ...   27   28   29   30   31   32   33   34   ...   112
Байланысты:
ооп лекция

Кілттік сөздер: шаблон; функция шаблоны; класс шаблоны; шаблон синтаксисі.

Жоспар:

  1. Шаблондық кластар

  2. Шаблондық функциялар




  1. Шаблондық кластар

Класс шаблоны, функция шаблоны секілді С++ тіліндегі жалпы программалау парадигмасын ұстанады. Шаблонның механизмі класты немесе функцияны анықтау параметрі ретінде С++ тілінде абтрактілі типтің қолданылуының қамтамасыз етеді.

Класс шаблоны анықталғаннан кейін, оны нақты бір класты анықталуында қолдануға болады.

Шаблон сатыланған деп, класс шаблонының нақты кластын генерацияланған процессінің анықталуың атаймыз.

Кластар шаблоны функция шаблоны секілді параметрленген кластарды құруда мүмкіндік береді. Параметрленген класс туыстық қатынастағы кластарды құрады, кез-келген мәлеметке қолданылады және параметр түрінде кез-келген типке қолданылады.

Кластар контейнері деп қандайда бір мақсатпен ұйымдастырылған мәліметтерді сақтауды және олармен жұмыс істеуді атамыз. Кез-келген түрдегі мәліметтерді ұйымдастыруға, С++ стандарты кітапханасында көптеген класстар контейнері бар.

Шаблонды қолданудың артықшылығы, алгоритмнің жұмысын мәлеметтермен анықталған жағдайда ол кез-келген типтен мәліметтерге кодты жазбай-ақ қолданылады.





Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   112




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

    Басты бет