Введение в стандартную библиотеку шаблонов C++. Описание, примеры использования, учебные задачи. Михаил Абрамян
Чтение книги онлайн.

Читать онлайн книгу Введение в стандартную библиотеку шаблонов C++. Описание, примеры использования, учебные задачи - Михаил Абрамян страница 6

СКАЧАТЬ out_of_range.

      Возвращает ссылку на последний элемент контейнера. Для пустого контейнера поведение не определено.

screen_image_18_487_60

      Возвращает текущую емкость контейнера.

screen_image_19_55_77

      Возвращает указатель на внутренний массив, содержащий элементы вектора или символы строки. Для строк реализован только в константном варианте и возвращает константный указатель.

screen_image_19_118_76

      Вставляет в позицию pos контейнера новый элемент, создавая этот элемент «на месте» и используя при его конструировании параметры arg1, arg2, … . Позволяет избежать дополнительных операций копирования или перемещения, выполняемых при использовании функции-члена insert. Возвращает итератор, указывающий на вставленный элемент.

screen_image_19_203_76

      Добавляет в конец контейнера новый элемент, создавая этот элемент «на месте» и используя при его конструировании параметры arg1, arg2, … . Позволяет избежать дополнительных операций копирования или перемещения, выполняемых при использовании функции-члена push_back.

screen_image_19_276_76

      Добавляет в начало контейнера новый элемент, создавая этот элемент «на месте» и используя при его конструировании параметры arg1, arg2, … . Позволяет избежать дополнительных операций копирования или перемещения, выполняемых при использовании функции-члена push_front.

screen_image_19_350_76

      Удаляет элемент на позиции pos или все элементы в диапазоне [first, last) и возвращает итератор, указывающий на элемент, следующий за последним удаленным элементом (или итератор end(), если были удалены конечные элементы контейнера).

screen_image_19_424_76

      Возвращает ссылку на первый элемент контейнера. Для пустого контейнера поведение не определено.

screen_image_19_475_76screen_image_20_56_60

      Вставляет в контейнер новые данные, начиная с позиции pos (соответственно одно или n значений x, элементы из диапазона [InIterFirst, InIterLast) или элементы из списка инициализации init_list). Первый вариант функции-члена возвращает итератор, указывающий на вставленный элемент. Два последних варианта, добавленных в стандарт С++11 вместо третьего варианта, возвращают итератор, указывающий на первый вставленный элемент, или исходное значение pos, если диапазон или список инциализации являются пустыми.

screen_image_20_189_60

      Удаляет последний элемент. Для пустого контейнера поведение не определено.

screen_image_20_239_60

      Удаляет первый элемент. Для пустого контейнера поведение не определено.

screen_image_20_290_60

      Добавляет x в конец контейнера.

screen_image_20_317_60

      Добавляет x в начало контейнера.

screen_image_20_356_60

      Резервирует емкость размером не менее n.

screen_image_20_396_60

      Изменяет размер контейнера, делая его равным n. Если n > size(), то в конец контейнера добавляется требуемое число копий x. Если n < size(), то удаляется требуемое количество конечных элементов контейнера. В стандарте С++11 вариант с одним параметром оптимизирован СКАЧАТЬ