Pular para o conteúdo

sobrecarga de operador

Responder tópico
  • Denunciar
  • Indicar

1. sobrecarga de operador

Enviado em 15/11/2011 - 00:51h

tenho um classe com dois inteiros e preciso de fazer sobrecarga para os operadores << para imprimir e para == para verificar se sao iguais esses objetos.

ostream& operator<<(ostream& saida, item *obj)
{
ost << item.getPeso() << "(" << item.getB() << ")";
return saida;
}

onde está o erro?

Responder tópico

3. Dois erros

Enviado em 15/11/2011 - 08:09h

Bom dia Marcia,

Dois erros:

1) Você está passando um ponteiro (item*) e tentando acessar os métodos diretamente. Use o operador ->

2) O objeto ost não está definido no escopo, você quis dizer saida << ...; return saida;

Por favor nos dê retorno.

Abraço!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder