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