Udostępnij za pośrednictwem


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.

0za0yb2h.collapse_all(pl-pl,VS.110).gifKonstruktory

gslice

Definiuje podzbiór valarray zawiera wiele plasterków z valarray wszystkie rozpoczynają określonego elementu.

0za0yb2h.collapse_all(pl-pl,VS.110).gifFunkcje składowe

rozmiar

Wyszukuje wartości tablicy, określanie liczby elementów w ogólnym plasterek valarray.

Start

Wyszukuje indeks początkowy ogólne plasterek valarray.

STRIDE

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