컴파일 타임에 type을 체크하는 type_traits type_traits 란?경량 임베디드에 사용 가능한 STL을 만드는 HSTL이라는 Toy project를 하는 중인데제일 처음 type_traits를 만들어야 한다고 함 type_traits은컴파일 타임에 type을 체크하는 용도템플릿 메타 프로그래밍의 기본 요소템플릿은 “모든 타입을 다 받을 수” 있지만, 특정 타입에서만 다르게 처리하고 싶을 때가 많음즉, 컴파일 타임 조건문(static if) 을 만드는 기반#ifndef HSTL_TYPE_TRAITS_H#define HSTL_TYPE_TRAITS_Hnamespace hstl {// integral_constanttemplate struct integral_constant { static..