반응형
C++에서 헤더 파일을 추가할 때 #include <stdio.h> 혹은 #include "myHeader.h"와 같은 방식으로 쓰게 됩니다.
#include <fileName>
- 표준 라이브러리의 헤더 파일을 추가할 때 사용
- 컴파일러에서 사전에 지정한 위치를 기준으로 헤더를 포함
#include "fileName"
- 사용자 정의 헤더 파일을 추가할 때 사용
- 현재 소스파일을 기준으로 헤더 파일을 탐색하고 없을 시 컴파일러에서 사전에 지정한 위치에서 다시 검색
main.cpp
#include <iostream>
#include "add.h"
using namespace std;
int mian()
{
cout << add(3, 5);
return 0;
}
add.h
#pragma once
int add(int a, int b);
여기서 #pregma once는 Visual Studio에서 제공하는 간편한 전처리기.
코드나 헤더 파일이 다른 코드나 헤더에서 include 될 때, 중복되어 복사되는 것을 방지
add.c
#include"add.h"
int add(int a, int b){
return a+b;
}
위의 예시와 같이 iostream은 <>(꺽쇠)로 감싸주고, 직접 작성한 헤더 파일 add.h는 ""(큰 따옴표)로 표기합니다.
반응형
'🟦C++' 카테고리의 다른 글
[C++] tuple 사용법과 예제 (파라미터 3개 이상일 때) (0) | 2021.01.31 |
---|---|
[C++] STL lower_bound, upper_bound 사용법과 예제코드 (0) | 2020.12.27 |
[C++] STL Vector 벡터 사용법과 예제코드 (0) | 2020.12.08 |
[C++] STL Deque 덱 사용법과 예제코드 (0) | 2020.12.08 |
[C++] STL Stack 스택 사용법과 예제코드 (0) | 2020.12.08 |