Varianti

cpp/string/basic string/begin: differenze tra le versioni

Da cppreference.com.
P12bot (discussione | contributi)
m r2.7.3) (Bot: Aggiungo en, ja, pl, pt, ru
P12bot (discussione | contributi)
m Use {{lc}}. Update links. Various fixes.
 
(3 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{title|begin}}
{{
Sintassi:
title | begin
}}


<syntaxhighlight lang="cpp">
un iteratore al primo della stringa. |.
    #include <string>
    iterator begin();
    const_iterator begin() const;
</syntaxhighlight>
La funzione ''begin()'' ritorna un iteratore che punta al primo elemento della stringa.
''begin()'' in genere ha tempo di esecuzione [[cpp/complexity | constante]].
Ad esempio, il seguente codice utilizza ''begin()'' per inizializzare un iteratore che e' poi usato per scorrere una lista di caratteri:


<syntaxhighlight lang="cpp">
===
    // Crea una lista di caratteri
()()}
    list<char> charList;
    for( int i=0; i < 10; i++ ) {
      static const char letters[] = "ABCDEFGHIJ";
      charList.push_front( letters[i] );
    }
    // Stampa la lista
    list<char>::iterator theIterator;
    for ( theIterator = charList.begin();
              theIterator != charList.end();
              ++theIterator ) {
      cout << *theIterator;
    }
</syntaxhighlight>


Argomenti correlati: [[cpp/string/basic_string/end | end]], [[cpp/string/basic_string/rbegin | rbegin]], [[cpp/string/basic_string/rend | rend]]
||


[[en:cpp/string/basic string/begin]]
[[en:cpp/string/basic string/begin]]
[[ja:cpp/string/basic string/begin]]
[[ja:cpp/string/basic string/begin]]
[[pl:cpp/string/basic string/begin]]
[[pl:cpp/string/basic string/begin]]
[[pt:cpp/string/basic string/begin]]
[[pt:cpp/string/basic string/begin]]
[[ru:cpp/string/basic string/begin]]
[[ru:cpp/string/basic string/begin]]

Versione attuale delle 22:08, 2 lug 2013

<metanoindex/>