piszę kod, w którym chcę klasę wepchnąć do wektora. Klasa ta wygląda tak:
class Pawn: public Figure
{
public:
Pawn();
Pawn(int x, int y, Color c);
bool canMove(int x, int y);
};
w kodzie napisałem coś takiego
vector<Pawn>::iterator iter1;
vector<Pawn>::iterator iter2;
no i w tych linijkach mam błąd:
crosses initialization of ‘__gnu_cxx::__normal_iterator<Pawn*, std::vector<Pawn, std::allocator<Pawn> > > iter1’
jak to ugryźć? Wcześniej nie maiłem takich problemów.