1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

2 exercicos c++ duvidas

Discussão em 'Programação' iniciada por matine206, 7 de Fevereiro de 2009. (Respostas: 5; Visualizações: 616)

  1. esponho aqui 2 exercicios d exame diferentes e espero vossa ajuda

    Exercicio 1 --Considerando o seguinte codigo, comente a frase " O c++ não assegura completamente o encapsulamento!"
    Código:
    class target_class{ 
    friend class friend_class; 
    private: 
    double salary; 
    int rating; 
    }; 
    target_class classA; 
    int main () { 
    char *p = (char *) &classA; 
    classA.rating=5; 
    int *pd = (int*) (p+sizeof(double)); 
    *pd = 5; 
    return 0; 
    }
    
    exercicio2 Considerando o seguinte codigo em c++, explique os eventuais problemas de performance existentes, e apresente as respectivas soluções

    Código:
     
    class Pessoa {
    private:
    std::string nome;
    std::string morada;
    public:
    Pessoa();
    virtual ~Pessoa();
    //..
    };
    class Aluno: public Pessoa {
    private:
    std::string nomeEscola;
    std::string moradaEscola;
    public:
    Aluno();
    ~Aluno();
    //...
    };
    int main ( int argc, char** argv) {
    //...
    bool validaAluno (Aluno s);
    Aluno fourrier;
    bool fourrierIsOK = validaAluno(fourrier);
    //...
    }
    
     
    Última edição pelo moderador: 7 de Fevereiro de 2009
  2. paperless

    paperless Power Member

    Onde é que tens duvidas?
     
  3. hhhh

    sao 2 exercicios diferentes!!! e tenho duvidas nos 2!!!
     
  4. Psycop

    Psycop I fold therefore I AM

    Tens de dizer onde tens duvidas para que te ajudar-mos, pois não estejas a espera que sejamos nós a resolver-te os exercicios...
     
  5. ...

    so k me ajudem a identificar os eventuais erros no codigo ja seria uma boa ajuda
     
  6. |-PiMpaNs-|

    |-PiMpaNs-| Banido

    Sao exercicios de escola ou faculdade ou algo do genero, e pelo que vejo ele quer a solução e nao uma ajuda para corrigir nada... :S

    Se quiseres ajuda em algo, diz que ajudamos te, resolver por ti nao até porque se for feito tudo por nós quando fores para estagio ou trabalhar nao vais saber fazer nada e vais sempre procurar alguem para fazer por ti... =/
     

Partilhar esta Página