#include <iostream>
#include <deque>
int main ()
{
std::deque<int> dq = {5, 2, 9, 12, 7, 1, 8};
std::deque<int>::iterator it = dq.begin();
*it = 100;
for (int &n : dq) std::cout << n << ", ";
std::cout << "\n";
dq[0] = 33;
for (int &n : dq) std::cout << n << ", ";
return 0;
}
/*
run:
100, 2, 9, 12, 7, 1, 8,
33, 2, 9, 12, 7, 1, 8,
*/