C++17에 특정한 헤더 파일이 존재하는지 확인할 수 있도록 __has_include("파일명")과 __has_include(<파일명>)이란 전처리 상수가 있다.
#if __has_include(<optional>)
#include <iostream>
#elif __has_include("optional")
#include "Release.h"
#else
#include <optional>
#endif
'C, C++' 카테고리의 다른 글
메모리 누수 체크하기 (0) | 2023.09.17 |
---|---|
스마트 포인터 make_unique, make_shared로 사용을 권장하는 이유 (0) | 2023.08.13 |
「C++17」 static inline 멤버 변수 (0) | 2023.05.19 |
「C++11」 Class의 초기화 방법 3가지 (0) | 2023.04.30 |