[전 처리기 활용] 프로젝트 - 속성 - 전처리기 - 전처리기 정의
====================================================================================전처리기 정의에 정의 한다. _TEMP;
또는 #define _TEMP
코더 :
#ifdef _TEMP // _TEMP 정의가 되어 있으면 동작 != #ifndef
#else
#end if
------------------------------------------------------------------------------------------------
#pragma once 와 비슷한 기능 (고정 방식)
#ifndef _H_NAME_ // _H_NAME 정의가 없다면 동작
#define _H_NAME_ // _H_NAME 정의. 다음 #ifndef는 동작 하지 않는다.
#else
#end if
- 간단한 #ifdef와 #ifndef를 설명하였다.
- #ifdef 는 주로 코딩때 활용 하며, #ifndef 는 #pragma once 같이 헤더 정의 부분에서 주로 사용한다.
- #ifndef 와 같은 것이 #pragma once 이다. 하지만 window 전용이니 참고하시길.
'[ Programing ] > C++' 카테고리의 다른 글
[ 기초 ] 조건 없이 바로 최적 조건값 리턴 (0) | 2009.12.24 |
---|---|
[ 기초 ] 파일 저장하기 fopen(); fprintf(); fclose(); (0) | 2009.12.24 |
[ 기초 ] 파일 불러오기 fopen(); fscanf(); feof() fclose(); (0) | 2009.12.24 |
[ 기초 ] 매크로 설정 #define (0) | 2009.12.23 |
[동적 메모리 해제 매크로] SAFE_DELETE(); (0) | 2009.12.23 |