Название: последний элемент вектора Отправлено: EugeneVC от Апрель 03, 2004, 17:11 как у vector получить последний элемент.
end() не катит, он указывает за послений элемент Название: последний элемент вектора Отправлено: Злой от Апрель 03, 2004, 18:21 1) v.back();
2) *(v.end() - 1); 3) *v.rbegin(); 4) *(v.begin() + v.length() - 1) 5) v[v.length() - 1]; Про чё ещё не забыл? Название: последний элемент вектора Отправлено: EugeneVC от Апрель 03, 2004, 19:59 я прочитал
v.back() возращает reference что это такое? Название: последний элемент вектора Отправлено: Злой от Апрель 04, 2004, 17:16 reference - это ссылка.
int x; int &r = x; // ссылка front() и back() возвращают ссылку, чтобы лишнего копирования элемента вектора не было. Название: последний элемент вектора Отправлено: EugeneVC от Апрель 04, 2004, 21:26 Спасибо.
Странно что они просто итераторы не возращают. |