Я прочитал это в книге и точно вставляю текст. Я взял скриншот, но не хватает репутации так ...Вставка и удаление из последовательностей C++
Sequences
Вы можете уточнить основную концепцию контейнера путем добавления requirements.The последовательность является важным уточнение, потому что некоторые из STL контейнера types- deque, forward_list (C++ 11), список, очередь, sequence_queue, stack и vector-являются последовательностями. (Напомним, что очередь позволяет добавлять элементы на заднем конце и удаляться с фронта . Очередь с двумя концами, представленная deque, позволяет сложение и удаление с обоих концов.) Требование, чтобы итератор был как минимум a Итератор вперед гарантирует, что элементы расположены в определенном порядке, который не меняется от одного цикла итерации до . Класс массива также классифицируется как контейнер последовательности, , хотя он не удовлетворяет всем требованиям. Последовательность также требует, чтобы ее элементы располагались в строгом линейном порядке. То есть есть первый элемент, последний элемент и каждый элемент , но первый и последний имеют ровно один элемент, расположенный непосредственно перед ним и один элемент сразу после него. В массиве и связанном списке есть примеры последовательностей, тогда как структура ветвления (в которой каждый узел указывает на два дочерних узла) не является.
Поскольку элементы в последовательности имеют определенный порядок, такие операции, как вставка значения в определенном месте и стирать определенный диапазон стал possible.Table 16.7 списками этих и других операций, необходимых таблиц sequence.The использует то же самое обозначение как Таблица 16.5, с добавлением t, представляющего значение типа T, то есть тип значения, хранящегося в контейнере, n, целое число и p, q, i и j, представляющие итераторы ,
Отправной второго абзаца, он говорит, что последовательности имеют определенный порядок, чтобы сохранить и поэтому вставка и удаление элементов возможно. Разве это не разрушает все дело в поддержании определенного порядка? Пожалуйста помоги. Это сводит меня с ума. Благодарю.
он говорит есть, не должны поддерживать –
В чем разница? Если вы подразумеваете, что заказ здесь, и его не нужно поддерживать, зачем вообще его упоминать? –
Поскольку вы цитировали много текста, добавьте ссылку на источник. Это может быть полезно для других, и это вежливо для владельца авторских прав. – Kif