類模板
<valarray>

std::valarray

template <class T> class valarray;
Valarray 類
一個 valarray 物件用於儲存一系列值,並方便地對它們執行數學運算。它還允許透過特殊機制引用陣列元素的子集(參見其 operator[] 過載)。

大多數數學運算可以直接應用於 valarray 物件,包括算術運算子和比較運算子,作用於其所有元素。

valarray 規範允許庫使用多種效率最佳化來實現它,例如某些操作的 *並行化*、記憶體回收或對 *寫時複製* / *引用時複製* 最佳化的支援。實現甚至可能用標準函式(如下所述)的返回型別來替換 valarray,前提是它們具有與 valarray 物件相同的行為,並且可以轉換為 valarray 物件。

模板引數

T
valarray 中所含元素的型別。
這應該是一個 *值型別*:即,一個 *算術型別*、一個 *指標*,或者一個行為類似這些型別的類(例如 complex 或另一個級別的 valarray)。

成員型別

成員型別定義描述
value_type第一個模板引數 (T)valarray 中元素的型別

成員函式


非成員過載