table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::valarray::valarray(3) | C++ Standard Libary | std::valarray::valarray(3) | 
NAME¶
std::valarray::valarray - std::valarray::valarray
Synopsis¶
 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) (since
    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) (since
    C++11)
  
   Constructs new numeric array from various sources.
  
   1) Default constructor. Constructs an empty numeric array.
  
   2) Constructs a numeric array with count copies of value-initialized
    elements.
  
   3) Constructs a numeric array with count copies of val.
  
   4) Constructs a numeric array with copies of count values from an array
    pointed to
  
   by vals. If this array contains less than count values, the behavior is
    undefined.
  
   5) Copy constructor. Constructs the numeric array with the copy of the
    contents of
  
   other.
  
   6) Move constructor. Constructs the container with the contents of other
    using move
  
   semantics.
  
   7-10) Converting constructor. Convert the corresponding data structure to a
  
   valarray.
  
   11) Constructs the numeric array with the contents of the initializer list
    il.
Parameters¶
 count - the number of elements to construct
  
   val - the value to initialize the elements with
  
   vals - pointer to a C array to use as source to initialize the contents
  
   other - another numeric array to use as source to initialize the contents
  
   sa - slice array to initialize the elements with
  
   gsa - generic slice array to initialize the elements with
  
   ma - mask array to initialize the elements with
  
   ia - indirect array to initialize the elements with
  
   il - initializer list to initialize the elements with
Exceptions¶
1-5, 7-11) May throw implementation-defined exceptions.
Example¶
 This section is incomplete
  
   Reason: no example
Category:¶
* Todo no example
| 2024.06.10 | http://cppreference.com |