diff --git a/samples/erase/bad.cpp b/samples/erase/bad.cpp index 8de74ab69..a863ceafe 100644 --- a/samples/erase/bad.cpp +++ b/samples/erase/bad.cpp @@ -7,7 +7,7 @@ int main() items.push_back(3); std::vector::iterator iter; for (iter = items.begin(); iter != items.end(); ++iter) { - if (true) { + if (*iter == 2) { items.erase(iter); } } diff --git a/samples/erase/good.cpp b/samples/erase/good.cpp index 07fd9470f..0d84af965 100644 --- a/samples/erase/good.cpp +++ b/samples/erase/good.cpp @@ -7,7 +7,7 @@ int main() items.push_back(3); std::vector::iterator iter; for (iter = items.begin(); iter != items.end();) { - if (true) { + if (*iter == 2) { iter = items.erase(iter); } else { ++iter;