Last element of vector in C++ (Accessing and updating) Last Updated : 10 Sep, 2020 Improve Improve Like Article Like Save Share Report In C++ vectors, we can access last element using size of vector using following ways. 1) Using size() #include <bits/stdc++.h> using namespace std; int main() { vector<int> v{10, 20, 30, 40, 50}; // Accessing last element int n = v.size(); cout << v[n - 1] << endl; // modifying last element v[n - 1] = 100; cout << v[n - 1] << endl; return 0; } Output : 50 100 2) Using back() We can access and modify last value using back(). #include <bits/stdc++.h> using namespace std; int main() { vector<int> v{10, 20, 30, 40, 50}; // Accessing last element cout << v.back() << endl; // modifying last element v.back() = 100; cout << v.back() << endl; return 0; } Output : 50 100 Like Article Suggest improvement Previous Print the Elements of a Vector using Loop in R Next Heap overflow and Stack overflow Share your thoughts in the comments Add Your Comment Please Login to comment...