Ez jól van leírva? A //jel után írtakat jól írtam oda?
//main.cpp
# include <iostream>
# include <cstring>
typedef unsigned short ushort;
typedef unsigned int uint;
using namespace std;
class Dog {
public:
Dog *itsNext;
string itsName;
protected:
private:
};
int main() {
Dog lista_fej = 0;
Dog lista_vege = 0;
Dog *DogOne = new Dog;
DogOne->itsName = "Balazs";
lista_fej = DogOne;
DogOne->itsNext = lista_vege; //lista_fej------>DogOne,0
Dog *DogTwo = new Dog;
DogTwo->itsName = "Zsivany";
lista_fej = DogTwo;
DogTwo->itsNext = DogOne; //lista_fej----->DogTwo,*------>DogOne,0
Dog *DogThree = new Dog;
DogThree->itsName = "Palykos";
lista_fej = DogThree;
DogThree->itsNext = DogTwo; //lista_fej----->DogThree,*----->DogTwo,*------>DogOne,0
Dog *DogFour = new Dog;
DogFour->itsName = "Nyuszi";
DogFour->itsNext = lista_vege;
DogOne->itsNext = DogFour; //lista_fej----->DogThree,*------>DogTwo,*------->DogOne,*------>DogFour,0
Dog *DogFive = new Dog;
DogFive->itsName = "Tappancs";
DogFive->itsNext = DogThree->itsNext;
DogThree->itsNext = DogFive; //lista_fej------>DogThree,*------>DogFive,*------>DogTwo,*-------->DogOne,*------->DogFour,0
Dog *DogSix = new Dog;
DogSix->itsName = "Szormi";
DogSix->itsNext = DogOne->itsNext;
DogOne->itsNext = DogSix; //lista_fej------>DogThree,*-------->DogFive,*------>DogTwo,*------->DogOne,*-------->DogSix,*------DogFour,0
return 0;
}
Nem értem minek kérded mivel annyi szintaktikai hiba van benne, nem hiszem hogy ezt le tudod fordítani, a main-en belül már az első sor szintaktikailag hibás. Miért nem próbáltad ki?
Írd át hogy úgy fordítható legyen és a végén írasd ki a lista elemeit, pl egy for ciklussal!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!