std::valarray::valarray
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
valarray(); |
(1) | |
explicit valarray( size_t count ); |
(2) | |
valarray( const T& val, size_t count ); |
(3) | |
valarray( const T* vals, size_t count ); |
(4) | |
valarray( const valarray& other ); |
(5) | |
valarray( valarray&& other ); |
(6) | (начиная с C++11) |
valarray( const std::slice_array<T>& ); |
(7) | |
valarray( const std::gslice_array<T>& ); |
(8) | |
valarray( const std::mask_array<T>& ); |
(9) | |
valarray( const std::indirect_array<T>& ); |
(10) | |
valarray( std::initializer_list<T> il ); |
(11) | (начиная с 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 default-initialized elements.3) Constructs a numeric array with
count
copies of val
or *val
respectively.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.
Этот раздел не завершён |
11) Constructs the numeric array with the contents of the initializer list
il
.[править] Параметры
count | - | the number of elements to construct | ||
val | - | the value to initialize the elements with | ||
other | - | another numeric array to use as source to initialize the contents
| ||
il | - | initializer list to initialize the elements with |
[править] Исключения
1-5) (Нет)
6)
спецификация noexcept:
noexcept
7-11) (Нет)