Ebben a kódban mi a hiba?
#include <iostream>
using namespace std;
class Cat
{
public:
int GetAge();
void SetAge (int age);
void Meow();
private:
int itsAge;
}
int Cat::GetAge()
{
return itsAge;
}
void Cat::SetAge(int age)
{
itsAge=age;
}
void Cat::Meow()
{
cout<<"xyz.\n";
}
int main()
{
Cat Frisky;
Frisky.SetAge(5);
Frisky.Meow();
cout<<"Frisky is a cat who is";
cout<<Frisky.GetAge()<<"years old.\n";
Frisky.Meow();
system("pause>nul");
return 0;
}
Megmondom izibe: nem raktál pontosvesszőt a class után.
class Cat
{
//...
};
Te tuti,hogy a 24 órás könyvből tanulsz és az osztályoknál tartasz.
Igaz? :D
Én is.
köszi iostream ez volt a hiba!:)
am tuti abból tanulok és ott tartok:D
Kíváncsi vagyok,hogy fogod e érteni az osztályok beillesztését más osztály adattagjaiként.
Nekem nem sikerül megbirkóznom ezzel a résszel :(
Melyik része nem megy?
struct A
{};
struct B
{
A a;
};
B b;
b.a;
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!