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