共用方式為


gslice 類別

用來定義多維子集的 valarray 的 valarray 的公用程式類別。 如果 valarray 視為與所有項目的一個多維矩陣在陣列,則這個切割擷取向量從多維陣列。

備註

類別會儲存 Draw gslice_array型別物件的參數。 當類別 gslice 物件顯示為類別 valarray**<Type>**時,物件的引數子集的 valarray 間接建構。 指定這個子集的儲存值從父代 valarray 包含中選取:

  • 的起始索引。

  • 類別 ( **valarray<size_t>**長度向量。

  • 類別 ( valarray<size_t>) 向量。

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

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

在 valarrays 作業一定,才 gslices 定義的來源和目的子集不同,而且所有索引是否有效。

建構函式

gslice

定義包含多個切割 valarray 那個所有開始一個指定的 valarray 項目的子集。

成員函式

size

尋找陣列值指定項目數一般立體 valarray

start

尋找一般起始的開始索引的 valarray

)。

尋找項目間距一般立體 valarray

需求

標頭: <valarray>

命名空間: std

請參閱

參考

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

其他資源

gslice 成員

<valarray> 成員