C++/따베씨++(youtube)
따베씨++ 1.12 헤더가드
pypanda
2020. 11. 7. 11:30
728x90
<헤더파일>
add.h
#pragma once
#ifndef MY_ADD
#define MY_ADD
int add(int a, int b)
{
return a + b;
}
#endif
#pragma once(헤더가드) 는 main 함수가 있는 소스파일에서
add.h 가 중복으로 들어가지는 걸 방지한다.
#pragma once
=
#ifndef MY_ADD
#define MY_ADD
...
#endif
= 기준으로 위아래는 동일기능
if not defined MY_ADD between ifndef and endif,
중복으로 사용.
defined -> (#define MY_ADD) -> 중복으로 사용 x
www.youtube.com/watch?v=w1Gq29-rXVw&list=PLNfg4W25Tapw5Yx4yuExHNybBIUk68aNz&index=20