#include // std::cout #include // std::advance #include // std::list int main () { std::list mylist; for (int i=0; i<10; i++) mylist.push_back (i*10); for(std::list::const_iterator it = mylist.cbegin(); it!=mylist.cend(); ++it) std::cout << *it << " "; std::cout << std::endl; std::list::iterator it = mylist.begin(); std::advance (it,5); std::cout << "The sixth element in mylist is: " << *it << '\n'; std::list::iterator it1 = mylist.begin(); std::advance(it1,2); std::list::iterator it2 = mylist.end(); std::advance(it2,-2); std::cout << "Distance between it1 and it2 is: " << distance(it1, it2) << std::endl; return 0; }