89
С++ тілінде параметрлеудің қуатты құралы –
шаблондар болып та-
былады. Функциялардың шаблондары жəне кластардың шаблондары бо-
лады (кластардың шаблондары туралы 228 б. қараңыз). Функциялар
шаблондарының көмегімен əртүрлі типтегі мəліметтер үшін
қолданылатын
алгоритмді анықтауға болады, ал белгілі бір мəліметтер типі функцияға ком-
пиляция кезінде параметр ретінде беріледі. Компилятор берілген типке сəйкес
келетін дұрыс кодты автоматты түрде генерациялайды.
Осылайша, автоматты
түрде өзін-өзі асыра жүктейтін жəне параметрлеумен байланысты қосымша
шығындары жоқ функция құрылады.
Қарапайым шаблон-функцияның форматы:
Достарыңызбен бөлісу: