• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gois

Set's

3 mensagens neste tópico

Não compreendo onde está o erro!.. o suposto é quando chamar a funçao pesquisa ,este percorra o conjunto de ser vivos e verifique se exista algum com o mesmo nome(id)

set<ser_vivo>::iterator mundo::pesquisa( string id){

return SerV.find(ser_vivo(id, "")); //ERRO

}

.

.

.

set<ser_vivo>::iterator it = pesquisa(a[1].comando_input);

error C2661: 'ser_vivo::ser_vivo' : no overloaded function takes 2 arguments

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Problema resolvido!.. SerV.find(ser_vivo(id, ""));  vai buscar o constructor "sser_vivo" e como tal tem mais argumentos, o problema estava ai!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olhar sempre muito bem para as mensagens de erro. Na esmagadora maioria das vezes elas dizem-te tudo o que é preciso saber :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora