/in/ex2.cpp:108:13: error: implicit conversion changes signedness: 'int' to 'std::vector::size_type' (aka 'unsigned long') [-Werror,-Wsign-conversion]
pts[i].setX(pts[i].getX()+dir.getX());
~~~ ^
/in/ex2.cpp:108:25: error: implicit conversion changes signedness: 'int' to 'std::vector::size_type' (aka 'unsigned long') [-Werror,-Wsign-conversion]
pts[i].setX(pts[i].getX()+dir.getX());
~~~ ^
/in/ex2.cpp:109:13: error: implicit conversion changes signedness: 'int' to 'std::vector::size_type' (aka 'unsigned long') [-Werror,-Wsign-conversion]
pts[i].setY(pts[i].getY()+dir.getY());
~~~ ^
/in/ex2.cpp:109:25: error: implicit conversion changes signedness: 'int' to 'std::vector::size_type' (aka 'unsigned long') [-Werror,-Wsign-conversion]
pts[i].setY(pts[i].getY()+dir.getY());
~~~ ^
4 errors generated.