NewcastlePort.cpp: In function ‘int main(int, const char**)’:
NewcastlePort.cpp:30: error: no matching function for call to ‘SENG1120_ASS2::Queue<SENG1120_ASS2::Ship>::push(SENG1120_ASS2::Ship**)’
Queue.template:63: note: candidates are: void SENG1120_ASS2::Queue<Item>::push(const Item&) [with Item = SENG1120_ASS2::Ship]
make: *** [NewcastlePort.o] Error 1
I am getting the following error when trying to compile my program, i have been trying to fix it and have no idea how to, anyone shed some light and help fix this problem, would be much appreciated.
Now i get this error:
undefined symbols for architecture x86_64:
"SENG1120_ASS2::Queue<SENG1120_ASS2::Ship>::~Queue()", referenced from:
_main in NewcastlePort.o
ld: symbol(s) not found for architecture x86_64