diff --git a/test/vector_test.cpp b/test/vector_test.cpp index 84907fc..761d920 100644 --- a/test/vector_test.cpp +++ b/test/vector_test.cpp @@ -32,6 +32,7 @@ #include "dummy_test_allocator.hpp" #include #include "get_process_id_name.hpp" +#include using namespace boost::interprocess; @@ -145,8 +146,8 @@ bool do_test() typename MyShmVector::iterator it; typename MyShmVector::const_iterator cit = it; - shmvector->erase(shmvector->begin()++); - stdvector->erase(stdvector->begin()++); + shmvector->erase(boost::next(shmvector->begin())); + stdvector->erase(boost::next(stdvector->begin())); if(!test::CheckEqualContainers(shmvector, stdvector)) return false; shmvector->erase(shmvector->begin());