Page cover

🔩Прототипы функции

Вызываем функцию откуда угодно

Прототип функции - позволяет нам вызывать функцию даже если она написана в программе позже чем её вызов. Это очень полезно если у нас есть функция которая вызывает другую функцию, нам не придется выстраивать их так что бы они попадали в область видимости друг друга.

Пример
void hello(); // прототип функции



int main()
{
	hello(); // вызов функции	
}



void hello() // функция
{
	cout << "hello!" << endl;
}

Как видим, функция написана позже её вызова однако благодаря прототипу код компилируется правильно.

Last updated