Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Comprueba si el tipo es una clase.
Sintaxis
template <class Ty>
struct is_class;
Parámetros
Ty
Tipo que se va a consultar.
Comentarios
Una instancia del predicado de tipo es true si el tipo Ty es un tipo definido como un elemento class, como un elemento struct o como una forma cv-qualified de uno de ellos. En caso contrario, es false.
Ejemplo
// std__type_traits__is_class.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>
struct trivial
{
int val;
};
int main()
{
std::cout << "is_class<trivial> == " << std::boolalpha
<< std::is_class<trivial>::value << std::endl;
std::cout << "is_class<int> == " << std::boolalpha
<< std::is_class<int>::value << std::endl;
return (0);
}
is_class<trivial> == true
is_class<int> == false
Requisitos
Encabezado:<type_traits>
Espacio de nombres: std