C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ String cbegin()It gives a reference to the first element of the string. Difference b/w cbegin() and begin()The only difference between cbegin() and begin() is cbegin() returns the constant iterator pointing to the constant value. SyntaxConsider a string str. Its syntax would be: str.cbegin(); ParameterThis function does not contain any parameter. Return valueThis function returns the reference pointing to the first element of the string. Example 1Let's see a simple example: #include<iostream> #include<string> using namespace std; int main() { string str = "java tutorial"; for(int i =str.cbegin();i!=str.end();i++) cout<<str[i]; return 0; } In this example, string 'java tutorial' is displayed using cbegin() function. Output: java tutorial Example 2Let's see another simple example: #include<iostream> #include<vector> #include<iterator> using namespace std; int main() { vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); v.push_back(4); v.push_back(5); for(auto i =v.cbegin();i!=v.end();++i) cout<<*i; return 0; } Output: 12345 In this example, vector containing integer values are displayed using cbegin().
Next TopicC++ Strings
|