75
тағайындайды. Функцияны анықтауда, оны жариялаумен қатар,
функция
тұлғасы қамтылады, ол жүйелі жақшалар ішіндегі операторлар мен сипатта-
малар тізбегінен тұрады:
[ класс ] типі атауы([ параметрлер_тізімі ]) [throw
( аластамалар )] { функция тұлғасы }
Фукнкцияны анықтаудың құрама бөліктерін қарастырайық.
□ Міндетті түрде қажет етілмейтін
класс модификаторының
көмегімен,
extern
жəне
static
түйінді сөздерін қолдана отырып, функцияның көріну
аймағын айқын түрде көрсетуге болады:
■
extern
– функцияның программаның
барлық модульдерінде
ауқымды, яғни глобалды (келісім бойынша) түрде көрінуі;
■
static
– функцияның тек өзі анықталған модуль шеңберінде
көрінуі.
□ Функцияның қайтаратын мəнінің
типі
жиым мен функциядан (бірақ
жиымға немесе функцияға нұсқауыш бола алады) басқа кез келген тип түрінде
болуы мүмкін. Егер функция оны шақырған программаға ешқандай мəн
қайтармайтын болса, онда
Достарыңызбен бөлісу: