#include <iostream> #include <list> int main() { std::list<int> myList = {1, 2, 3, 4, 5, 6, 7, 8}; // حذف محدوده ای از عناصر: از عنصر سوم تا ششم (3، 4، 5) std::list<int>::iterator it1 = myList.begin(); std::list<int>::iterator it2 = myList.begin(); std::advance(it1, 2); // ایتراتور به عنصر 3 std::advance(it2, 5); // ایتراتور به عنصر 6 myList.erase(it1, it2); // حذف محدوده از 3 تا 6 // نمایش لیست پس از حذف for (int val : myList) { std::cout << val << " "; } return 0; }