[ Web Proxy ]
URL:
Viewing: http://pl.cppreference.com/cpp/string/basic_string/begin [Back]  [Original]

begin cppreference.com
cppreference.com
Przestrzenie nazw
Warianty

begin

Z cppreference.com

Skadnia:

    #include <string>
    iterator begin();
    const_iterator begin() const;

Funkcja begin() zwraca iterator do pierwszego elementu stringa. Funkcja ta powinna dziaa w staym czasie.


Na przykad poniszy kod uywa begin() i end() by przej przez wszystkie znaki stringa.

   string s1("Ala ma kota");
   string::iterator it;
   for( it = s1.begin(); it != s1.end(); ++it ) {
     cout << *it << endl;
   }

Iterator jest initializowany odwoaniem do begin(), wskazujcy pierwszy element. Po wykonaniu bloku ptli, iterator jest zwikszany oraz porwnywany z end(). Poniewa end() wskazuje tu za ostatnim elementem, ptla przejdzie przez wszystkie znaki w stringu.

Powizane tematy: end, rbegin, rend


Web Proxy Viewer  |  New URL  |  Original Page