Classe add_const
Cria o tipo const do tipo.
Sintaxe
template <class Ty>
struct add_const;
Parâmetros
Ty
O tipo a ser modificado.
Comentários
Uma instância do modificador de tipo mantém um tipo modificado que será Ty se Ty for uma referência, uma função ou um tipo qualificado como const. Caso contrário, será const Ty
.
Exemplo
// std__type_traits__add_const.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>
int main()
{
std::add_const<int>::type *p = (const int *)0;
p = p; // to quiet "unused" warning
std::cout << "add_const<int> == "
<< typeid(*p).name() << std::endl;
return (0);
}
add_const<int> == int
Requisitos
Cabeçalho:<type_traits>
Namespace: std
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de