Przypisywanie rodzica wskaznikiem z innej struktury
Ostatnio zmodyfikowano 2015-05-17 23:08
marstaf Temat założony przez niniejszego użytkownika |
Przypisywanie rodzica wskaznikiem z innej struktury » 2015-05-17 22:54:58 Witam, mam takie dwie struktury: struct lotwarta { int wartosc, x, y; lotwarta * rodzic; };
struct lzamknieta { int wartosc, x, y; lzamknieta * rodzic; lzamknieta * tz; lzamknieta * nz; };
I teraz chcę zapisać wskaznik nz (wskazuje na nową listę zamkniętą) do *rodzica w liście otwartej. Wyskakuje mi błąd: [Error] cannot convert 'main(int, char**)::lzamknieta*' to 'main(int, char**)::lotwarta*' in assignment Pomoże mi ktoś? |
|
pekfos |
» 2015-05-17 22:58:25 I teraz chcę zapisać wskaznik |
Po co? |
|
marstaf Temat założony przez niniejszego użytkownika |
» 2015-05-17 23:06:55 Robię to do A*, dodaję do listy otwartej elementy, ale muszę znać ich rodzica z listy zamkniętej. |
|
pekfos |
» 2015-05-17 23:08:40 Nie wchodząc w programowanie obiektowe, nie możesz tego zrobić, bez porzucania kontroli typów. Zauważ, że lotwarta to prawie lzamknieta, możesz używać jednej struktury do obu celów. |
|
« 1 » |