std::is_class是c++11标准中用于判断某个类型是否为一个类类型(但不是联合类型)的类模板。对于它的使用在我之前的文章有讲解。链接:is_class使用
下面看看它的实现:
template<typename T>
struct ISCLASS
{
private:
template<typename U>
static std::integral_constant<bool,!std::is_union<U
std::is_class是c++11标准中用于判断某个类型是否为一个类类型(但不是联合类型)的类模板。对于它的使用在我之前的文章有讲解。链接:is_class使用
下面看看它的实现:
template<typename T>
struct ISCLASS
{
private:
template<typename U>
static std::integral_constant<bool,!std::is_union<U