std::valarray<T>::valarray
cppreference.net에서
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) |
다양한 소스로부터 새로운 수치 배열을 생성합니다.
1) 기본 생성자. 빈 수치 배열을 생성합니다.
3)수치 배열을 생성합니다.
count개의 val 복사본.4)
count개의 값을 vals가 가리키는 배열에서 복사하여 수치 배열을 생성합니다. 이 배열에 count개 미만의 값이 있으면 동작이 정의되지 않습니다.5)복사 생성자.
other의 내용을 복사하여 수치 배열을 생성합니다.6)이동 생성자.
other의 내용을 이동 의미론을 사용하여 컨테이너를 생성합니다.11)초기화 리스트
il의 내용으로 수치 배열을 생성합니다.매개변수
| count | - | 생성할 요소의 개수 |
| val | - | 요소를 초기화하는 데 사용할 값 |
| vals | - | 내용을 초기화하는 데 사용할 C 배열에 대한 포인터 |
| other | - | 내용을 초기화하는 데 사용할 다른 숫자 배열 |
| sa | - | 요소를 초기화하는 데 사용할 슬라이스 배열 |
| gsa | - | 요소를 초기화하는 데 사용할 일반 슬라이스 배열 |
| ma | - | 요소를 초기화하는 데 사용할 마스크 배열 |
| ia | - | 요소를 초기화하는 데 사용할 간접 배열 |
| il | - | 요소를 초기화하는 데 사용할 초기화 리스트 |
예외
1-5, 7-11)
구현 시 정의된 예외를 발생시킬 수 있습니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |