std::valarray<T>::valarray
出自cppreference.com
valarray(); |
(1) | |
explicit valarray( std::size_t count ); |
(2) | |
valarray( const T& val, std::size_t count ); |
(3) | |
valarray( const T* vals, std::size_t count ); |
(4) | |
valarray( const valarray& other ); |
(5) | |
valarray( valarray&& other ) noexcept; |
(6) | (C++11 起) |
valarray( const std::slice_array<T>& sa ); |
(7) | |
valarray( const std::gslice_array<T>& gsa ); |
(8) | |
valarray( const std::mask_array<T>& ma ); |
(9) | |
valarray( const std::indirect_array<T>& ia ); |
(10) | |
valarray( std::initializer_list<T> il ); |
(11) | (C++11 起) |
從各種源構造數值數組。
1) 默認構造函數。構造空數值數組。
3) 構造具有 count 個
val
副本的數值數組。4) 構造擁有從來自 vals 所指向的數組的 count 個值的副本的數值數組。若此數組含少於 count 個值,則行為未定義。
5) 複製構造函數。構造有 other 內容副本的數值數組。
6) 移動構造函數。用移動語義構造有 other 內容的數值數組。
11) 構造擁有 initializer_list il 內容的數值數組。
[編輯] 參數
count | - | 要構造的元素數 |
val | - | 用以初始化元素的值 |
vals | - | 指向用作初始化內容的數組的指針 |
other | - | 用作源初始化內容的另一數值數組 |
sa | - | 用以初始化元素的切片數組 |
gsa | - | 用以初始化元素的通用切片數組 |
ma | - | 用以初始化元素的掩碼數組 |
ia | - | 用以初始化元素的間接數組 |
il | - | 用以初始化元素的 initializer_list |
[編輯] 異常
1-5, 7-11) 可能會拋出由實現定義的異常。
[編輯] 示例
本節未完成 原因:暫無示例 |