Ir ao conteúdo
  • Cadastre-se

como verificar que tipo de dados a variavel é?


Cambalinho

Posts recomendados

eu tenho 1 codigo para leitura de dados:

template <typename A, typename ...B>
void read(A &argHead, B... argTail)
{
ReadEnter=true;
if (typeid(argHead).name()==string )
{
getline(cin, argHead);
}
else
{
cin >> argHead ;
}
read(argTail...);
ReadEnter=false;
}

mas fiz 1 alteraçao que me esta a correr mal:(

ou seja: se a variable for do tipo string, então uso getline. mas tenho 1 erro no 'if':

if (typeid(argHead).name()==string )

ou seja, como posso verificar o tipo da variavel?

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...