c++ how to get last element of vector code example
Example 1: access last element in vector in c++
vector<int> v;
cout << v[v.size() - 1];
cout << *(v.end() - 1);
cout << *v.rbegin();
// all three of them work
Example 2: c++ vector.back
#include <iostream>
#include <vector>
int main()
{
std::vector<int> myvector;
//add 2 to the back
myvector.push_back(2);
std::cout << myvector.back() << std::endl; //this will print 2
myvector.push_back(46);
std::cout << myvector.back() << std::endl; //prints 46
return 0;
}
/*Output
2
46
*/
Example 3: c++ get last element in vector
std::v.back()