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::cbegin

[metoda] Zwraca stały iterator wskazujący na pierwszy element 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:
        const_iterator cbegin() const noexcept;
       
    }; //class basic_string
} //namespace std

Zwracana wartość

Zwraca stały iterator do pierwszego elementu w stringu.

Opis szczegółowy

Metoda zwraca stały iterator do pierwszego elementu w stringu.

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::const_iterator it = str.cbegin(); it != str.cend(); ++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)
cendZwraca stały iterator wskazujący na pierwszy element za końcem zawartości stringa. (metoda)
crbeginZwraca stały wsteczny iterator wskazujący ostatni element stringa. (metoda)

Linki zewnętrzne