Предварительное объявление (англ «forward declaration» или как его еще называют «опережающее объявление») используется для того, чтобы сказать компилятору о существовании определенного идентификатора (чаще всего функции) до его фактического объявления.

Если рассматривать функции, то предварительное объявление как бы говорит компилятору, что функция есть, но её объявление и определение дальше в коде. Чтобы сделать подобное нужно использовать специфический тип стейтмента - прототип функции. Прототип функции состоит из возвращаемого типа, имени и параметров, без основной части (той, которая находится внутри фигурных скобок). И не забываем о точке с запятой в конце.
Например, прототип функции add():
int add(int x, int y);
Совет: Прототипы функций создавать несложно. Можно использовать копирование/вставку с фактического определения функции. Это дело буквально нескольких секунд.
Предварительно объявили, но не определили
В начинающих программистов может сразу возникнуть вопрос: «А что произойдет, если предварительно объявить функцию, но в дальнейшем не определить её, то есть, не написать основной части?».
Ответ:…
О прототипе функции и предварительном объявлении дальше.
Это интересно
0
|
|||

Последние откомментированные темы:
-
Обзор смартфона LG Optimus L9
(1)
hobert
,
01.03.2022
-
Антивирусные приложения Android для защиты устройства
(1)
Наталья_ласточка
,
27.02.2022
-
Как отключить уведомления от Сбербанк за 60 рублей через приложение Сбербанк онлайн и ещё 5 методов!
(1)
bbob
,
15.02.2022
-
Обходим блокировку сайтов.
(3)
Евгений_к
,
07.02.2022
-
Как можно зарабатывать онлайн без вложений
(1)
Vasil
,
20.01.2022
-
Как сделать меню пуск Windows 11 как в Windows 10?
(1)
Vasil
,
30.12.2021
20251029191952