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 定義的來源和目的子集不同,而且所有索引是否有效。
建構函式
定義包含多個切割 valarray 那個所有開始一個指定的 valarray 項目的子集。 |
成員函式
尋找陣列值指定項目數一般立體 valarray。 |
|
尋找一般起始的開始索引的 valarray。 |
|
尋找項目間距一般立體 valarray。 |
需求
標頭: <valarray>
命名空間: std