Что это за ошибки

0
1>temp q.obj : error LNK2019: unresolved external symbol "public: __thiscall         queue<int>::~queue<int>(void)" (??1?$queue@H@@QAE@XZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: __thiscall  queue<double>::~queue<double>(void)" (??1?$queue@N@@QAE@XZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: __thiscall queue<char>::~queue<char>(void)" (??1?$queue@D@@QAE@XZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<double>::pop(void)" (?pop@?$queue@N@@QAEHXZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<char>::pop(void)" (?pop@?$queue@D@@QAEHXZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<int>::pop(void)" (?pop@?$queue@H@@QAEHXZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<double>::top(double &)" (?top@?$queue@N@@QAEHAAN@Z) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<int>::top(int &)" (?top@?$queue@H@@QAEHAAH@Z) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<char>::top(char &)" (?top@?$queue@D@@QAEHAAD@Z) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<char>::push(char)" (?push@?$queue@D@@QAEHD@Z) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<double>::push(double)" (?push@?$queue@N@@QAEHN@Z) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: int __thiscall queue<int>::push(int)" (?push@?$queue@H@@QAEHH@Z) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: __thiscall queue<char>::queue<char>(void)" (??0?$queue@D@@QAE@XZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: __thiscall queue<double>::queue<double>(void)" (??0?$queue@N@@QAE@XZ) referenced in function _main
1>temp q.obj : error LNK2019: unresolved external symbol "public: __thiscall queue<int>::queue<int>(void)" (??0?$queue@H@@QAE@XZ) referenced in function _main
1>C:\Users\a 2\Documents\Visual Studio 2010\Projects\temp stack\Debug\temp stack.exe : fatal error LNK1120: 15 unresolved externals

Может кто-нибудь, пожалуйста, подчеркнуть, какие это ошибки?

  • 2
    Вам нужно либо скомпилировать файл .cpp, который реализует queue либо ссылку на библиотеку, которая его реализует. Кстати, я удалил тег C, так как ошибки показывают, что вы используете C ++
  • 4
    Линкер вид этой ошибки
Показать ещё 7 комментариев
Теги:

1 ответ

0

Это ошибка компоновщика. Существует код, где-то пытается вызвать функции для класса очереди, но нет класса очереди, связанного с исполняемым файлом.

http://www.cprogramming.com/tutorial/compiler_linker_errors.html

  • 0
    что я должен делать ?! спасибо за сайт, но мне нужно решить это

Ещё вопросы

Сообщество Overcoder
Наверх
Меню