Libreria C ++ valarray - Fine della funzione
Descrizione
Restituisce un iteratore che punta all'elemento passato-la-fine nel valarray x.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: valarray :: end.
template <class T> /*unspecified1*/ end (valarray<T>& x);
C ++ 11
template <class T> /*unspecified1*/ end (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 spiegato la funzione std :: valarray :: end.
#include <iostream>
#include <valarray>
int main () {
std::valarray<int> sam {10,20,30,40,50};
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: 10 20 30 40 50