#define 매크로 ; 코드에서 교체해버림 *전처리기 안에서는 교체를 안함.
#define MY_NUMBER 33 *대부분 대문자로 작성함.
#define
#define APPLE 10
int main()
{
#ifdef APPLE
cout << "Apple" << endl<< APPLE << endl;
#endif
#ifndef APPLE
cout << "Orange" << endl;
#endif
return 0;
}
멀티플랫폼 소프트웨어 개발할 때 사용.
conditional compilation
#define 매크로의 효력범위는 그 해당 파일.
'C++(홍정모의 따배씨++)' 카테고리의 다른 글
2.1 기본 자료형 소개 (0) | 2021.08.06 |
---|---|
1.13 네임스페이스(명칭공간) (0) | 2021.08.05 |
1.12 헤더가드 (0) | 2021.08.05 |
1.11 헤더파일 Header File 만들기 (0) | 2021.08.05 |
1.10 선언 Declaration 과 정의 Definition의 분리 (0) | 2021.08.05 |
댓글