C++/Tips
[C++] Predefined Macro
1. Predefined macro => 미리 정의된 매크로를 사용하여 특정 (버전) 컴파일러 / 특정 환경 등에 대한 코드를 조건부로 컴파일 할 수 있게 하는 것 => 사용자가 재정의 하거나 정의해서는 안됨(컴파일러가 정의) 2. Examples __LINE__ // 매크로가 사용되는 라인의 라인 번호 __FILE__ // 매크로가 사용되는 파일의 파일 이름 __DATE__ // 파일 컴파일 날짜("mmm dd yyy") __TIME__ // 파일 컴파일 시간("hhh mm ss") __cplusplus // C++ 컴파일러값(98,03 : 199711L / 11 : 201103L / 14 : 201402L) //C++ 11 __STDC_HOSTED__ // 구현이 호스트되는경우 1로 정의, frees..
2021. 6. 23. 15:57