Język C++
basic_string::rbegin
[metoda] Zwraca wsteczny iterator wskazujący ostatni element stringa.Składnia
#include <string>
namespace std
{
template <
class TypZnaku,
class CechowanieZnakow = char_traits < TypZnaku >,
class Alokator = allocator < TypZnaku >
>
class basic_string
{
public:
reverse_iterator rbegin() noexcept;
const_reverse_iterator rbegin() const noexcept;
};
}
Zwracana wartość
Zwraca wsteczny iterator do ostatniego elementu w stringu. Jeżeli obiekt jest stały, to metoda zwraca
const_reverse_iterator, w przeciwnym wypadku zwracanym typem jest
reverse_iterator.
Opis szczegółowy
Metoda zwraca wsteczny iterator do ostatniego elementu w stringu.
Przykład
#include <iostream>
#include <string>
typedef std::basic_string < char, std::char_traits < char >, std::allocator < char >> MojString;
int main()
{
MojString str( "petaka petaj, a tepaka tep!" );
for( MojString::reverse_iterator rit = str.rbegin(); rit != str.rend(); ++rit )
std::cout << * rit;
return 0;
}
Standardowe wyjście programu:
!pet akapet a ,jatep akatep
Zagadnienia powiązane
rend | Zwraca wsteczny iterator wskazujący na element teoretycznie znajdujący się przed pierwszym elementem w stringu. (metoda) |
---|
begin | Zwraca iterator wskazujący na pierwszy element stringa. (metoda) |
---|
end | Zwraca iterator wskazujący na pierwszy element za końcem zawartości stringa. (metoda) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.