C++

[C++] 함수의 선언 및 정의

sweetnew 2021. 8. 20. 01:16
반응형

함수를 사용하기 전에는 '선언(declaration)'이 먼저 이루어져야 하고, 해당 함수에 대해 정의(definition) 하여야 한다.

#include <iostream>

using namespace std;

int add(int a, int b);	// forward declaration

int main() {

	cout << add(1, 2) << '\n';

	return 0;
}

//definition
int add(int a, int b) {
	return a + b;
}

1. 해당 함수를 클릭하고 우 클릭하여 '정의로 이동(G)'과 '선언으로 이동(A)'를 선택하면, 함수의 정의와 선언을 확인할 수 있다.

 

 

 

 

참고: Inflearn, 홍정모의 따라 하며 배우는 C++, 1.10 선언과 정의의 분리

반응형