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

end cppreference.com
cppreference.com
Przestrzenie nazw
Warianty

end

Z cppreference.com

Skadnia:

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

Metoda end() zwraca iterator wskazujcy pozycj za ostatnim znakiem. Zauwa, e jeli chcesz odczyta ostatni znak stringa, musisz najpierw zdekrementowa iterator.

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.

Metoda end() dziaa w czasie staym.

Powizane tematy: begin, rbegin, rend


Web Proxy Viewer  |  New URL  |  Original Page