slice Class
Una classe di utilità a valarray utilizzato per definire i sottoinsiemi unidimensionali di un elemento padre valarray.Se un valarray verrà considerata come una matrice bidimensionale con tutti gli elementi di una matrice, la sezione estrae un vettore con una dimensione della matrice bidimensionale.
Note
La classe archivia i parametri che presentano un oggetto di tipo slice_array che il sottoinsieme di un valarray viene costruito indirettamente quando un oggetto della sezione della classe viene visualizzata come argomento per un oggetto di classe valarray<Type>.I valori archiviati che specificano il sottoinsieme hanno selezionato da valarray padre includono:
Un indice iniziale nel valarray.
Una lunghezza totale, o numero di elementi nella sezione.
La strada, o distanza tra gli indici successivi degli elementi in valarray.
Se il set definito da una sezione è il sottoinsieme di un valarray costante, la sezione è un nuovo valarray.Se il set definito da una sezione è il sottoinsieme di un valarray non costante, la sezione contiene semantica di riferimento all'originale valarray.Il meccanismo di valutazione per i valarrays non costanti risparmiare tempo e memoria.
Le operazioni sui valarrays è garantita solo se l'origine e i sottoinsiemi di destinazione dalle sezioni sono distinti e tutti gli indici sono validi.
Costruttori
Definisce un sottoinsieme valarray costituita da una serie di elementi che costituiscono una distanza uguale a parte e che iniziano a un elemento specificato. |
Funzioni membro
Trova il numero di elementi in una sezione valarray. |
|
Cerca indice iniziale di una sezione valarray. |
|
Trova la distanza tra gli elementi in una sezione valarray. |
Requisiti
intestazione: <valarray>
Spazio dei nomi: deviazione standard
Vedere anche
Riferimenti
Thread safety della libreria C++ standard