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

vector::back



reference back ( );
const_reference back ( ) const;

Доступ к последнему элементу вектора.

Возвращает копию последнего элемента.

Замечание. Функция похожа на функцию end, однако end возвращает итератор, ссылающийся на элемент, следующий за последним.

 

Параметры

Нет.

 

Возвращаемое значение

Ссылка на последний элемент вектора.

 

Пример.

#include <iostream>
#include <vector>

using namespace std;

int main()
{
  vector<int> theVector;

  theVector.push_back(38);
  cout << "theVector.back() = " << theVector.back() << endl;

  theVector.back() = 239;
  cout << "now theVector.back() = " << theVector.back() << endl;

  return 0;
}

Результат:

theVector.back() = 38
now theVector.back() = 239

Временная сложность

O(1)

 

Версия для печати

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