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) 默认构造函数。构造空数值数组。
2) 以 
count 个值初始化的元素副本构造数值数组。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) (无)
 
	