Записки программиста
Авторский блог Михаила Лукина

string

vector  |  string  |  set

Функции-члены:





Итераторы




  • begin - указывает на первый элемент.

  • end - указывает на элемент, следующий за последним.

  • rbegin  - указывает на первый элемент в обратной последовательности.

  • rend - указывает на элемент, следующий за последним, в обратной последовательности.


Операции с размерами




  • size - возвращает число элементов.
     
  • length  -

  • max_size  - возвращает максимальное число элементов, которое может быть в этом контейнере.

  • resize - изменяет размер строки.

  • capacity - возвращает размер выделенной памяти.

  • empty - возвращает пуста строка или нет.

  • reserve - выделяет память под строку.


Доступ к элементам




  • operator [] - доступ к элементу по индексу.

  • at - доступ к элементу по индексу с проверкой.



Модификация контейнера




  • assign - присваивание значений.

  • operator += - .

  • append - .

  • push_back - добавляет элемент в конец.

  • insert - вставляет элемент(ы).

  • replace - .

  • erase - удаляет элемент(ы).

  • swap - обмен элементами между двумя строками.

  • clear - удаляет все элементы.


Операции со строками




Распределители памяти





  • get_allocator - получает копию распределятеля памяти.



© 2010-2014. Записки программиста. Все права защищены.
Яндекс.Метрика
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS