Ajuda com estrutura de dados [RESOLVIDO]

1. Ajuda com estrutura de dados [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/04/2016 - 16:33h

main.cpp
#include <iostream>
#include "pessoa.hpp"

using namespace std;

// main file
int main (void) {
Pessoa p;

int idade = p.getIdade();

cout << idade << endl;


}


pessoa.cpp

#include "pessoa.hpp"
#include <string>

using namespace std;

Pessoa::Pessoa() {
idade = 0;
}

Pessoa::Pessoa (int idade){
this->idade = idade;
}

Pessoa::getIdade(){
return idade;
}

Pessoa::setIdade(int idade){
this->idade = idade;
}


pessoa.hpp


#include <iostream>
#include <string>

using namespace std;

class Pessoa {
private:
int idade;
public:
Pessoa();
Pessoa(int idade);
int getIdade();
void setIdade(int idade);
};



estou usando esse comando pra compilar (não sei se está correto)
g++ main.cpp pessoa.cpp



  


2. MELHOR RESPOSTA

Paulo
paulo1205

(usa Ubuntu)

Enviado em 04/04/2016 - 17:54h

Você mostrou código e fez algumas afirmações, mas nenhuma pergunta. O que você quer?

(Sim, há erros no seu código. Por exemplo, na definição de Pessoa::getIdade() e Pessoa::setIdade() você deve especificar os tipos de retorno. Mas o seu compilador já deve ter lhe dito isso, e apontado os pontos em que eles ocorrem, durante a compilação de pessoa.cpp.)

3. Re: Ajuda com estrutura de dados [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/04/2016 - 18:16h

Não está indicada uma saída com g++ -o e daí provavelmente sairá a.out.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



4. Re: Ajuda com estrutura de dados [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/04/2016 - 18:21h

paulo1205 escreveu:

Você mostrou código e fez algumas afirmações, mas nenhuma pergunta. O que você quer?

(Sim, há erros no seu código. Por exemplo, na definição de Pessoa::getIdade() e Pessoa::setIdade() você deve especificar os tipos de retorno. Mas o seu compilador já deve ter lhe dito isso, e apontado os pontos em que eles ocorrem, durante a compilação de pessoa.cpp.)


realmente acabei esquecendo de fazer a pergunta, esse erro não se repetira ;)

eu queria saber os erros do meu codigo mesmo vlw <3








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts