valarray Class
樣板類別描述物件來控制型別的項目序列型別 ,儲存為陣列、 設計用來執行高速的數學運算,以及計算的效能最佳化。
備註
此類別是數學概念的數值和元素的順序組表示將依序編號從零。 類別所謂近處的容器,因為它支援一些,但是功能也最高級的時序容器,例如向量,支援。 在兩個重要的方式不同於範本類別的向量:
它定義了許多的對應項目之間的算術運算 valarray <Type> 物件的相同型別和長度,例如 xarr = cos (yarr) + sin (zarr)。
它定義了各種有趣的方式,要低於基礎 valarray <Type> 的多載化的物件, 運算子 [。
物件類別的型別:
都具有公用預設建構函式、 解構函式、 複製建構函式,以及指派運算子,與傳統的行為。
定義算術運算子以及數學函式,如有需要,為浮點型別,與傳統表淚方式所定義。
特別是,任何微妙的差異可能不存在之間複製建構和預設建構,後面接著工作分派。 任何類別的物件上作業型別可能會擲回例外狀況。
建構函式
建構valarray或處理的某個特定值,或為另一份項目為特定大小的valarray或另一個的子集valarray。 |
Typedef
儲存在元素的型別表示的型別valarray。 |
成員函式
將指定的函式套用到各個項目的valarray。 |
|
Cyclically 將切換中的所有項目valarray的幾個特定位置。 |
|
會釋放所使用的記憶體valarray。 |
|
尋找最大的項目,在valarray。 |
|
尋找最小的項目,在valarray。 |
|
變更數字中的項目valarray為指定的數字,新增或移除所需的項目。 |
|
將切換中的所有項目valarray的幾個特定位置。 |
|
尋找數中的項目最valarray。 |
|
決定中的所有項目的總和valarray的零值的長度。 |
|
運算子
為一元運算子,會取得邏輯NOT中的每個項目的值valarray。 |
|
藉著指定取得的其餘部分將陣列的元素,element-wise valarray或項目型別的值。 |
|
取得位元AND的陣列中的項目指定清單中的對應元素與valarray或項目型別的值。 |
|
向右移位的位元,每個項目的valarray運算元指定數目的位置,或指定與第二個相差 element-wise valarray。 |
|
向左移位的位元,每個項目的valarray運算元指定數目的位置,或指定與第二個相差 element-wise valarray。 |
|
乘上指定的項目valarray或元素的 element-wise,為運算元型別的值valarray。 |
|
為一元運算子會正套用到每個項目中, valarray。 |
|
將指定之項目加入valarray或元素的 element-wise,為運算元型別的值valarray。 |
|
為一元運算子,在每個項目適用於負valarray。 |
|
減去指定的項目valarray或元素的 element-wise,從運算元型別的值valarray。 |
|
將一個運算元除以valarray由指定之元素的 element-wise valarray或項目型別的值。 |
|
將指定的項目valarray直接或一些其他的一部分指定其值,則valarray或slice_array, gslice_array, mask_array,或indirect_array。 |
|
傳回項目或它的值在指定的索引或指定的子集合的參考。 |
|
會取得 element-wise 進階層級邏輯或運算子 (XOR) 的陣列,與指定的 valarray 或項目型別的值。 |
|
取得位元OR的陣列中的項目指定清單中的對應元素與valarray或項目型別的值。 |
|
取得位元運算的一元運算子NOT中的每個項目的值valarray。 |
需求
標頭: <valarray>
Namespace: 標準