// cl -GX testVectorErase.cpp #include #include using namespace std; void main() { vector data; int i; for (i=0; i<10; i++) { data.push_back(i+1); // if (i%2 == 1) data.erase(&data[i-1]); // cause illegal access error in memory } for (i=0; i::iterator iter; int sum=0; for (i=0; i