对以判断是不是某个基本类型(整数, 浮点, bool)可以参考下面代码:
3. is_float
4. is_calss
判断一个类型T是不是类可以判断是不是存在 void(T::*)(void)类型的成员函数, 当然这里并不需要真存在。
由于对struct, class这些都是满足的, 所以并不能吧struct和class中区分出来。
后面回接着讲述
is_function
is_member_function_pointer
is_member_object_pointer
is_member_pointer