Class com declaração de [RESOLVIDO]

1. Class com declaração de [RESOLVIDO]

Reginaldo
rpmour

(usa Ubuntu)

Enviado em 15/09/2013 - 02:55h

Eai galera, estou com problemas na hora de exibir as informações à qual foram instanciadas para as variaveis veicTerra(tipo VeiculoTerra), veicAgua(tipo VeiculoAgua) e veicAnfibio(VeiculoAnfibio).
Segue o trecho do codigo:

class Cliente:public Pessoa {
private:
string profissao, nomeEmpresa;
int codVeicLocado;
VeiculoAgua veicAgua;
VeiculoAnfibio veicAnfibio;
VeiculoTerra veicTerra;

public:
//tenho outras funcoes

void setVeicTerra(VeiculoTerra terra) {//instancia
veicTerra=terra;
}
void setVeicAgua(VeiculoAgua agua) {//instancia
veicAgua=agua;
}
void setVeicAnfibio(VeiculoAnfibio anfibio) {//instancia
veicAnfibio=anfibio;
}
}

Em outra funcao q "chama" a instancia:
NoAux->terra.leItens();
cliente.setVeicTerra(NoAux->terra);

Funcao para exibir:

void exibirCliente(){
cout<<profissao;
cout<<nomeEmpresa;
//aqui queria exibir: veicTerra ou veicAgua ou veicAnfibio;
//ja tentei: veicTerra.imprimir(); O .imprimir() é pq tem outra funcao que reconhece outras variaveis de VeiculoTerra.
}

PS:Estou usando Lista Ligada Nao Ordenada


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts