본문 바로가기

C++

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

반응형

함수를 사용하기 전에는 '선언(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 선언과 정의의 분리

반응형

'C++' 카테고리의 다른 글

[C++] 헤더 가드란?  (0) 2021.09.10
[C++] 소스/헤더 파일 만들기  (0) 2021.09.08
[C++] 지역 범위 (Local Scope)  (0) 2021.08.11
[C++] 함수(function) 정의  (0) 2021.08.08
[C++] 입력 및 출력  (0) 2021.08.08