C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ Vector cend()This function is used to point to the past-the-last element (element after the last element) in the vector. cend() vs end()The cend() function returns the constant iterator while end() function returns an iterator. The element pointed by the end() functioncan be modified but not by the cend() function. SyntaxConsider a vector 'v', Syntax would be: const_iterator itr=v.cend(); ParameterIt does not contain any parameter. Return valueIt returns a constant iterator pointing to thepast-the-last element in the vector. Example 1Let's see a simple example. #include <iostream> #include<vector> using namespace std; int main() { vector<char> v{'T','u','t','o','r','i','a','l'}; vector<char>::const_iterator citr; for(citr=v.cbegin();citr!=v.cend();citr++) std::cout<<*citr; return 0; } Output: Tutorial In this example, cend() function is accessed using an object of constant iterator type. Example 2Let's see a simple example. #include <iostream> #include<vector> using namespace std; int main() { vector<int> v{1,2,3,4,5}; vector<int>::const_iterator citr; for(citr=v.cbegin();citr!=v.cend();citr++) std::cout<<*citr<<" "; return 0; } Output: 1 2 3 4 5
Next TopicC++ Vector
|