is_integral을 지원하지 않는 컴파일러에서도 is_integral을 사용할 수 있도록 수정

1. is_integral을 지원하지 않는 컴파일러에서도 is_integral을 사용할 수 있도록 수정
is_base_of를 사용하지 않아도 되도록 코드 수정

1. is_base_of를 사용하지 않아도 되도록 코드 수정
is_pointer를 사용하지 않아도 되도록 코드 수정

1. is_pointer를 사용하지 않아도 되도록 코드 수정
is_trivial를 사용하지 않아도 되도록 코드 수정

1. is_trivial를 사용하지 않아도 되도록 코드 수정
2. is_trivial 제거
is_class, is_union, is_pod 제거

1. is_class, is_union, is_pod 제거
std::bad_alloc 생성을 표준방식을 따르도록 수정

1. std::bad_alloc 생성을 표준방식을 따르도록 수정