Język C++
basic_string::rend
[metoda] Zwraca wsteczny iterator wskazujący na element teoretycznie znajdujący się przed pierwszym elementem w stringu.Składnia
#include <string>
namespace std
{
template <
class TypZnaku,
class CechowanieZnakow = char_traits < TypZnaku >,
class Alokator = allocator < TypZnaku >
>
class basic_string
{
public:
reverse_iterator rend() noexcept;
const_reverse_iterator rend() const noexcept;
};
}
Zwracana wartość
Zwraca wsteczny iterator wskazujący na element teoretycznie znajdujący się
przed pierwszym elementem 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 wskazujący na element teoretycznie znajdujący się przed pierwszym elementem 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( "ja tu te chcaca chce tutaj" );
for( MojString::reverse_iterator rit = str.rbegin(); rit != str.rend(); ++rit )
std::cout << * rit;
return 0;
}
Standardowe wyjście programu:
jatut echc acachc et ut aj
Zagadnienia powiązane
rbegin | Zwraca wsteczny iterator wskazujący ostatni element stringa. (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.