MySprtlty
로그인
MySprtlty
로그인
Macro Guard
MySprtlty
·
2023년 11월 8일
팔로우
0
0
C
목록 보기
35/37
🏷️Macro Guard
여러 번 반복하여 첨가되는 헤더를 단 한번만 첨가되는 것처럼 행동하도록 만드는 방법
이다.
다음과 같이 헤더 파일을 작성 할 때, 헤더의 내용 전체를 감싸면 된다.
#
ifndef
FOO_H
#
define
FOO_H
/*header 내용*/
#
endif
/*FOO_H*/
_FOO_H
처럼
_
로 시작하는 매크로 명칭을 사용해서는 안된다.
이는 implementer에게만 허락된 명칭이다.
#pragma once
는 implementation에게 의존하는 이식성 없는 방법이다.
MySprtlty
팔로우
이전 포스트
연산 비용 줄이기 (나누기, 곱, 나머지)
다음 포스트
inline assembly
0개의 댓글
댓글 작성