Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: Mrovqa
Język C++

basic_string::end

[metoda] Zwraca iterator wskazujący na pierwszy element za końcem zawartości stringa.

Składnia

C/C++
#include <string>

namespace std
{
    template <
    class TypZnaku,
    class CechowanieZnakow = char_traits < TypZnaku >,
    class Alokator = allocator < TypZnaku >
    >
    class basic_string
    {
    public:
        iterator end() noexcept;
       
        const_iterator end() const noexcept;
       
    }; //class basic_string
} //namespace std

Zwracana wartość

Zwraca iterator do pierwszego elementu za końcem zawartości stringa. Jeżeli obiekt jest stały, to metoda zwraca const_iterator, w przeciwnym wypadku zwracanym typem jest iterator.

Opis szczegółowy

Metoda zwraca iterator do pierwszego elementu za końcem zawartości stringa.

Przykład

C/C++
#include <iostream>
#include <string>

typedef std::basic_string < char, std::char_traits < char >, std::allocator < char >> MojString;
int main()
{
    MojString str( "Test string" );
    for( MojString::iterator it = str.begin(); it != str.end(); ++it )
         std::cout << * it;
   
    std::cout << '\n';
}
Standardowe wyjście programu:
Test string

Zagadnienia powiązane

beginZwraca iterator wskazujący na pierwszy element stringa. (metoda)
rbeginZwraca wsteczny iterator wskazujący ostatni element stringa. (metoda)
rendZwraca wsteczny iterator wskazujący na element teoretycznie znajdujący się przed pierwszym elementem w stringu. (metoda)

Linki zewnętrzne