我有一个任务。我需要从列表(列表)Y 的第 5 个元素中移动列表(列表)X 的前 3 个元素。我编写了代码 - 完全是胡说八道。它甚至不编译。用谷歌搜索语法 - 用谷歌搜索它。但我什么都不懂。我什至不明白那里给出的例子是如何工作的。问:如何使用此功能?我将非常感谢初学者友好的答案。
代码本身:
cout << " 8) Переместить первые три элемента первого списка во второй список в позицию, которая начинается с пятого элемента.\n";
cout << " 8) Вывести измененный список на экран.\n";
cout << "Исходные списки:\n";
cout << "X -->> "; ShowList(X);
cout << "Y -->> "; ShowList(Y);
cout << "Изменяю список...\n"; cout << "Y -->> ";
Y.splice(Y.begin(), X, 1, 3); // полный бред + не работает =(
ShowList(Y);
简而言之,它应该看起来像这样:
PS 代码没有编译,所以可能有污点