Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Comprueba si el tipo es void.
Sintaxis
template <class T>
struct is_void;
Parámetros
T
Tipo que se va a consultar.
Comentarios
Una instancia del predicado de tipo es true si el tipo T es void o un formulario de tipo cv-qualified (const, volatile, const volatile) de void. En caso contrario, es false.
Ejemplo
// std__type_traits__is_void.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>
struct trivial
{
int val;
};
int main()
{
std::cout << "is_void<trivial> == " << std::boolalpha
<< std::is_void<trivial>::value << std::endl;
std::cout << "is_void<void()> == " << std::boolalpha
<< std::is_void<void()>::value << std::endl;
std::cout << "is_void<void> == " << std::boolalpha
<< std::is_void<void>::value << std::endl;
return (0);
}
is_void<trivial> == false
is_void<void()> == false
is_void<void> == true
Requisitos
Encabezado:<type_traits>
Espacio de nombres: std