Я получаю ошибку компоновки, и я не уверен, на что она ссылается.
Вот ошибка
1> Main.obj: ошибка LNK2019: неразрешенный внешний символ "public: void __thiscall BinaryHeap, класс std :: allocator>>, класс Comp, классstd :: allocator>>> :: insert (класс Item, класс std :: allocator>> const &) "(? insert @? $ BinaryHeap @ V? $ Item @ V? $ basic_string @ DU? $ char_traits @ D @станд @@ V? $ распределитель @ D @ 2 @@ станд @@@@ В? $ Комп @ V? $ basic_string @ DU? $ char_traits @ D @ станд @@ V? $ распределитель @ D @ 2 @@ станд @@@@@@ QAEXABV? $ Item @ V? $ Basic_string @ DU? $ Char_traits @ D @ std @@ V? $ Allocator @ D @ 2 @@ std @@@@@ Z), указанный в функции "public: void__thiscall PriorityQueue, класс std :: allocator>> :: insertItem (int, класс std :: basic_string, класс std :: allocator> const &) "(? insertItem @? $ PriorityQueue @ V? $ basic_string @ DU? $ char_traits @D @ станд @@ V? $ распределитель @ D @ 2 @@ станд @@@@ QAEXHABV? $ basic_string @ DU? $ char_traits @ D @ станд @@ V? $ распределитель @ D @ 2 @@ станд @@@ Z)
Код довольно длинный, однако, если вы хотите, чтобы я опубликовал его, я сделаю это.
спасибо