반응형
함수를 사용하기 전에는 '선언(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 |