The error I get is below, apparently the iterator won't recognise the template <Vector2D>, a class with the "!=" operator. Why is this?
Error 4 error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'const std::_List_iterator<_Mylist>' (or there is no acceptable conversion) c:\users\portsmouthuni\documents\artificial intelligence\matt buckland\vs8 projects\buckland_chapter3-steering behaviors\path.h 54