본문 바로가기

C++/따베씨++(youtube)

따베씨++ 1.10 선언과 정의의 분리

728x90

main 함수를 선언한 함수들 앞으로 보내고 싶으면 definition(정의) (첫줄, 즉 함수를 인식하는데 필요한 최소한의 정보)는 main 함수 앞에 적어준다. 

 

 

#include <iostream>
using namespace std;

int add(int x, int y); //forward declaration

int main(void)
{
cout << add(1, 2) << endl;
}

//definition
int add(int x, int y)
{
return x + y;
}

int multiply(int a, int b)
{
return a * b;
}

int subtract(int a, int b)
{
return a - b;
}

 

www.youtube.com/watch?v=WaX5Kbt1OCM&list=PLNfg4W25Tapw5Yx4yuExHNybBIUk68aNz&index=18