Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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