2011. 12. 7. 10:20
- pragma
#pragma once
헤더를 소스 파일에 한번만 포함시키도록 해준다.
#pragma warning(경고 제어문 : 경고 번호)
#pragma message( (msg) )
컴파일시 메시지를 출력.
헤더를 소스 파일에 한번만 포함시키도록 해준다.
#pragma warning(경고 제어문 : 경고 번호)
제어문 | 설명 |
once | 중복된 경고를 1회만 출력한다. |
disable | 해당 경고를 출력하지 않는다. |
error | 경고를 에러로 출력한다. |
(n) | 경고 레벨을 n(1~4)으로 변경한다. |
default | 경고 번호에 대한 처리를 기본으로 변경. |
#pragma message( (msg) )
컴파일시 메시지를 출력.
2. define, undef
심볼을 정의 하거나 취소한다.
#define (variable) (value)
variable 을 모두 value로 대체해줍니다.
variable 을 모두 value로 대체해줍니다.
3. if, else, elif, endif
조건부 컴파일 지시자.
#ifndef (variable) // #if !defined (variable)
-- A --
#else
-- B --
#endif
variable 이 정의 되지 않았을때 --A--를, 정의 되었다면 --B-를 호출
4. warning
#warning (msg)
빌드중 msg 를 출력한다.
5. error
#error (msg)
빌드중 msg 를 출력하고 빌드를 중지시킨다.
빌드중 msg 를 출력하고 빌드를 중지시킨다.
6. region, endregion
코드의 블록에 이름을 설정하고 단위로 표시한다.
빌드와는 관계 없고, 편집기에서 축소/확장 할 수 있도록 영역을 지정하는 것이다.
7. line
#line (n), (filename)
앞으로 호출된 __LINE__ 매크로는 (n)번째 줄을 기준으로 표시되고,
filename 으로 __FILE__ 을 대체 해준다.
앞으로 호출된 __LINE__ 매크로는 (n)번째 줄을 기준으로 표시되고,
filename 으로 __FILE__ 을 대체 해준다.
'Programming > Foundation' 카테고리의 다른 글
서식 문자 사용법 (0) | 2011.07.15 |
---|