Help ( C++ )

Novidades, reclamações e ajuda aqui!!!
Post Reply
43_Scuba
Marraio
Marraio
Posts: 1290
Joined: 23 Apr 2003 21:00
Location: Porto Alegre / São Paulo
Contact:

Help ( C++ )

Post by 43_Scuba »

S!

Alguem sabe o que e isso ...


SimpleCat::SimpleCat ()
{
itsAge = new int (2);
itsWeight = new int (5);

}


SP!
[b]Jambock__43 - Scuba [/b] :coloral
<img src="http://www.gavca.com/users/avatar/aw6.php?id=69" />
User avatar
22_Ponte
Engrenado
Engrenado
Posts: 2847
Joined: 06 Apr 2004 21:00
Location: New Zealand
Contact:

Post by 22_Ponte »

S!

Scuba.

Parece ser uma função que retorna ou define duas variáveis do tipo Integer.

ItsAge e ItsWeight

SP!
Jambock__22 - Ponte
A próxima frase é verdadeira. A frase anterior é falsa.
43_Scuba
Marraio
Marraio
Posts: 1290
Joined: 23 Apr 2003 21:00
Location: Porto Alegre / São Paulo
Contact:

Post by 43_Scuba »

S!

O Ponte, eu sei.

O que eu nao sei é itsAge = new int (2);

O resto eu seu
#pragma hdrstop
#include <iostream.h>
//---------------------------------------------------------------------------

#pragma argsused
class SimpleCat
{
public:
SimpleCat ();
~SimpleCat ();
int GetAge () const {return *itsAge;}
void SetAge (int age) {*itsAge = age;}

int GetWeight () const {return *itsWeight;}
void setWeight (int weight) {*itsWeight = weight;}

private:
int *itsAge;
int *itsWeight;
};
SimpleCat::SimpleCat ()
{
itsAge = new int (2);
itsWeight = new int (5);
}
SimpleCat::~SimpleCat ()
{
delete itsAge;
delete itsWeight;
}

int main(int argc, char* argv[])
{
SimpleCat *Frisky = new SimpleCat;
cout << "Frisky is " << Frisky->GetAge() << " years old\n";
Frisky->SetAge(5) ;
cout << "Frisky is " << Frisky->GetAge() << " years old\n";
delete Frisky;
system("pause");
return 0;
}
Na verdade, o que eu nao estendo é int (2)

int s;
int s = 1;

mais

int (2); (eu nao entendi)



SP!
[b]Jambock__43 - Scuba [/b] :coloral
<img src="http://www.gavca.com/users/avatar/aw6.php?id=69" />
User avatar
22_Ponte
Engrenado
Engrenado
Posts: 2847
Joined: 06 Apr 2004 21:00
Location: New Zealand
Contact:

Post by 22_Ponte »

S!

Não seria o Int(2) a definição de uma variável numérica com duas posições?

Eu acho que sim.

Em outras linguagem é assim que se define.

variavelInteira2Posicoes = new Int(2)
variavelTexto20Posicoes = new Char(20)

Espero que ajude.

SP!
Jambock__22 - Ponte
A próxima frase é verdadeira. A frase anterior é falsa.
43_Scuba
Marraio
Marraio
Posts: 1290
Joined: 23 Apr 2003 21:00
Location: Porto Alegre / São Paulo
Contact:

Post by 43_Scuba »

S!

Ponte, acho que você ta certo :)
22_Ponte wrote: variavelInteira2Posicoes = new Int(2)
variavelTexto20Posicoes = new Char(20)
Obrigato pela ajuda

SP!
[b]Jambock__43 - Scuba [/b] :coloral
<img src="http://www.gavca.com/users/avatar/aw6.php?id=69" />
User avatar
03_Vingador
Veterano
Veterano
Posts: 3218
Joined: 14 Apr 2003 21:00
Location: Rio de Janeiro
Contact:

Post by 03_Vingador »

S!

Só não entendi uma coisinha?

Tudo :lol: :lol: :lol: :lol:
O que significa isso? :lol:

SP!
GO SILVA!!!!
43_Scuba
Marraio
Marraio
Posts: 1290
Joined: 23 Apr 2003 21:00
Location: Porto Alegre / São Paulo
Contact:

Post by 43_Scuba »

S!

Vinga, não tenta endender, por que eu tambem não :lol: :lol: :lol: :lol:

brincadeira :lol: :lol:

SP!
[b]Jambock__43 - Scuba [/b] :coloral
<img src="http://www.gavca.com/users/avatar/aw6.php?id=69" />
Post Reply