Libreria C ++ valarray - Inizio della funzione
Descrizione
Restituisce un iteratore che punta al primo elemento nel valarray x.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: valarray :: begin.
template <class T> /*unspecified1*/ begin (valarray<T>& x);
C ++ 11
template <class T> /*unspecified1*/ begin (valarray<T>& x);
Parametri
x - È un oggetto valarray.
Valore di ritorno
Restituisce un iteratore che punta al primo elemento nel valarray x.
Eccezioni
Basic guarantee - se qualsiasi operazione eseguita sugli elementi genera un'eccezione.
Gare di dati
Si accede a tutti gli elementi effettivamente copiati.
Esempio
Nell'esempio seguente viene illustrata la funzione std :: valarray :: begin.
#include <iostream>
#include <valarray>
int main () {
std::valarray<int> sam {0,10,20,30,40};
std::cout << "sam contains:";
for (auto it = begin(sam); it!=end(sam); ++it)
std::cout << ' ' << *it;
std::cout << '\n';
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
sam contains: 0 10 20 30 40