[C++]Lista połączona jednokierunkowa

diego_maradona
Użytkownik
Użytkownik
Posty: 184
Rejestracja: 16 cze 2010, o 00:59
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 80 razy

[C++]Lista połączona jednokierunkowa

Post autor: diego_maradona »

Właśnie próbowałem wprowadzić listę jednokierunkową do realiów języka C++, oto efekty

plik z "mainem"
Ukryta treść:    
plik linked_list.h
Ukryta treść:    
plik z definicjami funkcji w klasach
Ukryta treść:    
Bym zapomniał- klasa unorderedLinkedList
Ukryta treść:    
Wyskakuje błąd
1>linked_list_ADT.obj : error LNK2028: unresolved token (0A000335) "public: __thiscall linkedListType<int>::~linkedListType<int>(void)" (??1?$linkedListType@H@@$$FQAE@XZ) referenced in function "public: __thiscall unorderedLinkedList<int>::unorderedLinkedList<int>(void)" (??0?$unorderedLinkedList@H@@$$FQAE@XZ)
1>linked_list_ADT.obj : error LNK2028: unresolved token (0A000336) "public: __thiscall linkedListType<int>::linkedListType<int>(void)" (??0?$linkedListType@H@@$$FQAE@XZ) referenced in function "public: __thiscall unorderedLinkedList<int>::unorderedLinkedList<int>(void)" (??0?$unorderedLinkedList@H@@$$FQAE@XZ)
1>linked_list_ADT.obj : error LNK2028: unresolved token (0A000338) "public: void __thiscall linkedListType<int>::print(void)const " (?print@?$linkedListType@H@@$$FQBEXXZ) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>linked_list_ADT.obj : error LNK2028: unresolved token (0A000339) "public: virtual void __thiscall unorderedLinkedList<int>::insertLast(int const &)" (?insertLast@?$unorderedLinkedList@H@@$$FUAEXABH@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>linked_list_ADT.obj : error LNK2019: unresolved external symbol "public: __thiscall linkedListType<int>::~linkedListType<int>(void)" (??1?$linkedListType@H@@$$FQAE@XZ) referenced in function "public: __thiscall unorderedLinkedList<int>::unorderedLinkedList<int>(void)" (??0?$unorderedLinkedList@H@@$$FQAE@XZ)
1>linked_list_ADT.obj : error LNK2019: unresolved external symbol "public: __thiscall linkedListType<int>::linkedListType<int>(void)" (??0?$linkedListType@H@@$$FQAE@XZ) referenced in function "public: __thiscall unorderedLinkedList<int>::unorderedLinkedList<int>(void)" (??0?$unorderedLinkedList@H@@$$FQAE@XZ)
1>linked_list_ADT.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall unorderedLinkedList<int>::search(int const &)const " (?search@?$unorderedLinkedList@H@@UBE_NABH@Z)
1>linked_list_ADT.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall unorderedLinkedList<int>::insertFirst(int const &)" (?insertFirst@?$unorderedLinkedList@H@@UAEXABH@Z)
1>linked_list_ADT.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall unorderedLinkedList<int>::insertLast(int const &)" (?insertLast@?$unorderedLinkedList@H@@UAEXABH@Z)
1>linked_list_ADT.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall unorderedLinkedList<int>::deleteNode(int const &)" (?deleteNode@?$unorderedLinkedList@H@@UAEXABH@Z)
1>linked_list_ADT.obj : error LNK2019: unresolved external symbol "public: void __thiscall linkedListType<int>::print(void)const " (?print@?$linkedListType@H@@$$FQBEXXZ) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>linked_list_ADT.obj : error LNK2019: unresolved external symbol "public: virtual void __thiscall unorderedLinkedList<int>::insertLast(int const &)" (?insertLast@?$unorderedLinkedList@H@@$$FUAEXABH@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>C:UsersTomekdocumentsvisual studio 2010Projectslinked_list_ADTDebuglinked_list_ADT.exe : fatal error LNK1120: 12 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.11
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Wygląda na to że linker nie może znaleźć definicji funkcji. Pytanie tylko dlaczego?
ODPOWIEDZ