gslice Class
Klasa narzędzia valarray, który jest używany do definiowania wielowymiarowych podzbiory valarray.Jeśli valarray jest uważany za wielowymiarowych macierzy z wszystkich elementów w tablicy, wycinek wyodrębnia wektor Tablica wielowymiarowa.
Uwagi
Klasa przechowuje parametry charakteryzujących obiektu typu gslice_array.Podzbiór valarray pośrednio jest konstruowane, gdy obiekt klasy gslice jest wyświetlana jako argument dla obiektu klasy valarray<Type>.Wartości przechowywane, określające podzestaw wybrane z valarray nadrzędny:
Indeks początkowy.
Wektor długość klasy valarray <size_t>.
Wektor stride klasy valarray <size_t>.
Dwa wektory musi mieć taką samą długość.
Jeśli zestaw zdefiniowany przez gslice jest podzbiorem stałe valarray, gslice jest valarray nowych.Jeśli zestaw zdefiniowany przez gslice jest podzbiorem nonconstant valarray, gslice ma semantykę odniesienie do oryginalnego valarray.Mechanizm oceny nonconstant valarrays oszczędza czas i pamięci.
Operacje na valarrays są gwarantowane, tylko jeśli podzbiory źródłowych i docelowych określonych przez gslices są różne i wszystkie indeksy są prawidłowe.
Konstruktory
Definiuje podzbiór valarray zawiera wiele plasterków z valarray wszystkie rozpoczynają określonego elementu. |
Funkcje składowe
Wyszukuje wartości tablicy, określanie liczby elementów w ogólnym plasterek valarray. |
|
Wyszukuje indeks początkowy ogólne plasterek valarray. |
|
Odległość między elementami w ogólnym plasterek valarray. |
Wymagania
Nagłówek: <valarray>
Obszar nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Inne zasoby
gslice członkowie
<valarray> Członkowie