49
Сонымен,
нұсқауыштар жады аймақтарының адрестерін сақтауға
арналған айнымалылар болып табылады. C++ тілінде нұсқауыштардың үш
түрі бар: объектіге, функцияға жəне
void
типіне арналған нұсқауыштар, олар-
ды бір-бірінен қасиеттеріне жəне орындай алатын операциялар жиынына
қарай отырып ажыратуға болады. Нұсқауыш өз алдына дербес тип емес, ол
əрқашан қандай да бір нақты типпен байланысады.
Функцияға нұсқауыш код сегментiнде функцияның атқарылатын коды
орналасқан адресті, яғни функцияны шақырған кезде басқару берілетін адресті
есте сақтайды. Функцияға нұсқауыштар функцияны жанамалы түрде шақыру
үшiн (функция аты арқылы емес, оның адресін сақтайтын айнымалыны пай-
далану арқылы), сонымен қатар берілген функцияның атын басқа функцияға
параметр ретінде беру үшін қолданылады. Функция нұсқауышы «берілген
типтегі аргументтерден тұратын жəне берілген типтегі мəнді қайтаратын
функция нұсқауышы» типін қабылдайды:
Достарыңызбен бөлісу: