Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Clase
Convierte un tipo que no es const desde un tipo.
Sintaxis
template <class T>
struct remove_const;
template <class T>
using remove_const_t = typename remove_const<T>::type;
Parámetros
T
Tipo que se va a modificar.
Comentarios
Una instancia de remove_const<T> contiene un tipo modificado que es T1 cuando T tiene la forma const T1; si no es T.
Ejemplo
#include <type_traits>
#include <iostream>
int main()
{
int *p = (std::remove_const_t<const int>*)0;
p = p; // to quiet "unused" warning
std::cout << "remove_const_t<const int> == "
<< typeid(*p).name() << std::endl;
return (0);
}
remove_const_t<const int> == int
Requisitos
Encabezado: <type_traits>
Espacio de nombres: std