홍정모 교수님의 '홍정모의 따라하며 배우는 C++' 강의를 공부하며 정리한 글입니다. |
스크립트에서 함수가 많아질 때,
가독성을 위해 선언과 정의를 분리해 줄 필요가 있다.
이를 forward declaration 이라 한다.
< 컴파일러에게 해당하는 함수의 입력과 출력이 무엇인지만 알려주는 것, 전방 선언 >
#include <iosteram>
using namespace std;
int add(int a, int b); // forward declaration
int main() {
cout << "yeah" << endl;
}
// definition
int add(int a, int b) {
return a + b;
}
int mult(int a, int b) {
return a * b;
}
int subtract(int a, int b) {
return a - b;
}
'Coding > C++' 카테고리의 다른 글
[ C++ ] namespace_명칭공간 (0) | 2022.01.12 |
---|---|
[ C++ ] 헤더 파일 / 헤더 가드 (0) | 2022.01.12 |
< 비야네스트롭스트룹 C++ > 4. 유용한 데이터 저장 방식, Vector (0) | 2021.09.22 |
< 비야네스트롭스트룹 C++ > 3. C++로 보는 컴퓨터 계산 (0) | 2021.09.22 |
< 비야네스트롭스트룹 C++ > 2. C++ 의 객체(변수), 타입, 값 (0) | 2021.09.21 |