«Программалау 1» ПӘнінің ОҚУ-Әдістемелік кешені



бет19/36
Дата28.10.2022
өлшемі192,98 Kb.
#45955
1   ...   15   16   17   18   19   20   21   22   ...   36
Шаблондық функциялар

Класс шаблонның әдісі автоматты түрде функция шаблондары болады. Егер әдәс шаблоннан тыс жазылса, оның тақырыбы келесі түрдегі элемент болуы керек:
Template<шаблон_параметрінің_анықьалуы>
Қайтымды_тип класс_ аты<шаблон_параметрі> : :
функция_аты (функция параметрлер_тізімі)
Функция тақырыбында, параметр шаблонның жазылуы класс шаблонына сәйкес келу қажет, мұнда параметр аты сәйкес болмауы мүмкін. Шаблон әдісінің синтоксистік жазылуын қарастырайық:
template< class Data> void List : : print()
{/*функция денесі*/}
Мұндағы -шаблон параметрінің жазылуы, void-Функцияның қайтымды мағынадағы типі, List  класс аты, -шаблон параметрі, print-параметрсіз функция аты.
Шаблонның жазылу ережесі:

Бақылау сұрақтары:

  1. Шаблон дегеніміз не?

  2. Функция шаблондары қалай сипатталады?

  3. Класс шаблондары қалай сипатталады?

  4. Шаблон не үшін қолданылады?

Әдебиеттер:

  1. Павловская Т.А. С и С++. Программирование на языке высокого уровня.

  2. Г.С. Иванова и др. ООП: Учебник для вузов, М., Изд-во МГТУ им.Баумана, 2003.- 368 с.

  3. Бьерн Страуструп. Язык программирования С++. Третье издание. — М.: Изд. Бином, Невский Диалект, 1999.

  4. Р. Лафоре. Объектно-ориентированное программирование в С++.4-е издание. Питер.2004

12 дәріс


Тақырыбы: Оқу-рольдік ойындар мен оқыту технологиясы
Мақсаты: Оқу-рольдік ойындар мен оқыту технологиясын сабақта қолдану


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   36




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

    Басты бет