std::basic_string<CharT,Traits,Allocator>::rbegin,std::basic_string<CharT,Traits,Allocator>::crbegin (3) - Linux Manuals
std::basic_string<CharT,Traits,Allocator>::rbegin,std::basic_string<CharT,Traits,Allocator>::crbegin: std::basic_string<CharT,Traits,Allocator>::rbegin,std::basic_string<CharT,Traits,Allocator>::crbegin
NAME
std::basic_string<CharT,Traits,Allocator>::rbegin,std::basic_string<CharT,Traits,Allocator>::crbegin - std::basic_string<CharT,Traits,Allocator>::rbegin,std::basic_string<CharT,Traits,Allocator>::crbegin
Synopsis
reverse_iterator rbegin();                               (until C++11)
reverse_iterator rbegin() noexcept;                      (since C++11)
const_reverse_iterator rbegin() const;           (1)                   (until C++11)
const_reverse_iterator rbegin() const noexcept;      (2)               (since C++11)
const_reverse_iterator crbegin() const noexcept;         (3)           (since C++11)
Returns a reverse iterator to the first character of the reversed string. It corresponds to the last character of the non-reversed string.
 range-rbegin-rend.svg
Parameters
(none)
Return value
reverse iterator to the first character
Complexity
Constant
Example
// Run this code
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Output:
 
 See also
rend
crend   returns a reverse iterator to the end
 
(C++11)