#include using namespace std; void main() { vector v(10); const vector cv(10); vector::iterator v_iter1 = v.begin(); // OK vector::const_iterator v_iter2 = v.end(); // OK - conversion from mutable to constant is legal vector::iterator v_iter3 = cv.begin(); // Error - attempt to assign iterator to constant to mutable iterator vector::const_iterator v_iter4 = cv.end(); // OK *v_iter1 = 5; // OK *(v_iter4-1) = 6; // Error - cannot assign to constant }