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)