C++ 헤더파일(.h) 중복 include 방지 방법 장단점

# 헤더파일(.h)이 중복 포함되어 불필요한 컴파일 시간이 늘어나는 것을 막기 위해 2가지 중복 포함 방지 방법이 있다.
# 첫번째 .h 중복 포함 방지
# 컴파일러에 따라 지원(Visual C++ 5.0 이상)안될 수 있지만 간결하게 사용할 수 있다.
#pragma once

# 두번째 .h 중복 포함 방지
# 코딩 줄 수가 첫번째 방법보다 많지만 표준이기 때문에 컴파일러에서 상관없이 사용할 수 있다.
#ifndef __YSOFTMAN_H__
#define __YSOFTMAN_H__
...
#endif

comments:

댓글 쓰기