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

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

Последние откомментированные темы:
-
Лучший чат-бот с искусственным интеллектом - какой из них вам подходит?
(1)
boris 1
,
13.01.2022
-
Новогоднее украшение рабочего стола ПК
(1)
Елена2022
,
21.12.2021
-
Как JPG преобразовать в Word с распознаванием текста
(1)
Olejaweb
,
13.11.2021
-
Как вернуть классическое ленточное меню в проводник Windows 11
(1)
Сергей Михайлов сын
,
26.10.2021
-
Как покупать ссылки на Miralinks
(1)
Stanzeka
,
17.10.2021
-
Обзор новинки от компании Plantronics – беспроводных наушников BackBeat Go 600
(2)
Onix
,
17.08.2021
-
Как переустановить Windows 7 с сохранением данных
(2)
Horov
,
27.05.2021
-
Нужно ли использовать антивирус на ПК
(1)
gennady 44
,
10.05.2021
-
Лучшие бесплатные альтернативы MS Office
(2)
Horov
,
03.04.2021
20251119004001