블로그는 나의 힘!
[ Programing ]/C++2009. 12. 24. 00:05
[전 처리기 활용] 프로젝트 - 속성 - 전처리기 - 전처리기 정의      
 ====================================================================================전처리기 정의에 정의 한다. _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 전용이니 참고하시길.
Posted by Mister_Q