共用方式為


gslice Class

若要用來定義多維度的子集,valarray 的 valarray 公用程式類別。 如果 valarray 多維度的矩陣之陣列中的所有元素都認為,切片會擷取出多維陣列的向量。

備註

類別會儲存在參數描述型別的物件 gslice_array。 類別 gslice 的物件會顯示為類別的物件的引數時,所間接建構的子集 valarray valarray<Type>。 指定選取從父代 valarray 的子集的預存的值包括:

  • 起始的索引。

  • 長度向量類別的 valarray <size_t>

  • 類別的步距向量 valarray <size_t>

兩個向量必須有相同的長度。

如果藉由 gslice 所定義的集合的子集常數,gslice 是 valarray 的新的 valarray。 如果藉由 gslice 所定義的集合的子集非常數的 valarray,gslice 具有參考語意,以原始的 valarray。 非常數的 valarrays 的評估機制節省時間和記憶體。

只有當有所差別 gslices 所定義的來源和目的子集合,而且所有的索引有效,並保證 valarrays 上的作業。

0za0yb2h.collapse_all(zh-tw,VS.110).gif建構函式

gslice

定義子集合的valarray ,包含多個切片的valarray所有啟動在指定的項目。

0za0yb2h.collapse_all(zh-tw,VS.110).gif成員函式

size

尋找指定的數字的項目在一般的切片中的陣列值valarray

start

找出一般的切片的起始索引valarray

分散寬度

找出一般的切片中的項目之間的距離valarray

需求

標頭: <valarray>

Namespace: 標準

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

其他資源

gslice 成員

<valarray> 成員