共用方式為


valarray Class

樣板類別描述物件來控制型別的項目序列型別 ,儲存為陣列、 設計用來執行高速的數學運算,以及計算的效能最佳化。

備註

此類別是數學概念的數值和元素的順序組表示將依序編號從零。 類別所謂近處的容器,因為它支援一些,但是功能也最高級的時序容器,例如向量,支援。 在兩個重要的方式不同於範本類別的向量:

  • 它定義了許多的對應項目之間的算術運算 valarray <Type> 物件的相同型別和長度,例如 xarr = cos (yarr) + sin (zarr)。

  • 它定義了各種有趣的方式,要低於基礎 valarray <Type> 的多載化的物件, 運算子 [

物件類別的型別

  • 都具有公用預設建構函式、 解構函式、 複製建構函式,以及指派運算子,與傳統的行為。

  • 定義算術運算子以及數學函式,如有需要,為浮點型別,與傳統表淚方式所定義。

特別是,任何微妙的差異可能不存在之間複製建構和預設建構,後面接著工作分派。 任何類別的物件上作業型別可能會擲回例外狀況。

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

valarray

建構valarray或處理的某個特定值,或為另一份項目為特定大小的valarray或另一個的子集valarray

e9k13c7e.collapse_all(zh-tw,VS.110).gifTypedef

value_type

儲存在元素的型別表示的型別valarray

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

套用

將指定的函式套用到各個項目的valarray

cshift

Cyclically 將切換中的所有項目valarray的幾個特定位置。

釋放

會釋放所使用的記憶體valarray

max

尋找最大的項目,在valarray

min

尋找最小的項目,在valarray

resize

變更數字中的項目valarray為指定的數字,新增或移除所需的項目。

shift 鍵

將切換中的所有項目valarray的幾個特定位置。

size

尋找數中的項目最valarray

sum

決定中的所有項目的總和valarray的零值的長度。

交換

e9k13c7e.collapse_all(zh-tw,VS.110).gif運算子

運算子!

為一元運算子,會取得邏輯NOT中的每個項目的值valarray

運算子 %=

藉著指定取得的其餘部分將陣列的元素,element-wise valarray或項目型別的值。

運算子 & =

取得位元AND的陣列中的項目指定清單中的對應元素與valarray或項目型別的值。

運算子 >> =

向右移位的位元,每個項目的valarray運算元指定數目的位置,或指定與第二個相差 element-wise valarray

運算子 << =

向左移位的位元,每個項目的valarray運算元指定數目的位置,或指定與第二個相差 element-wise valarray

運算子 1 =

乘上指定的項目valarray或元素的 element-wise,為運算元型別的值valarray

運算子 +

為一元運算子會正套用到每個項目中, valarray

運算子 + =

將指定之項目加入valarray或元素的 element-wise,為運算元型別的值valarray

運算子-

為一元運算子,在每個項目適用於負valarray

運算子 =

減去指定的項目valarray或元素的 element-wise,從運算元型別的值valarray

= 運算子 /

將一個運算元除以valarray由指定之元素的 element-wise valarray或項目型別的值。

operator=

將指定的項目valarray直接或一些其他的一部分指定其值,則valarrayslice_arraygslice_arraymask_array,或indirect_array

operator[]

傳回項目或它的值在指定的索引或指定的子集合的參考。

運算子 ^ =

會取得 element-wise 進階層級邏輯或運算子 (XOR) 的陣列,與指定的 valarray 或項目型別的值。

operator| =

取得位元OR的陣列中的項目指定清單中的對應元素與valarray或項目型別的值。

運算子 ~

取得位元運算的一元運算子NOT中的每個項目的值valarray

需求

標頭: <valarray>

Namespace: 標準

請參閱

參考

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

其他資源

valarray 成員

<valarray> 成員