array Class (TR1)
시퀀스의 길이 제어 하는 개체에 설명 합니다. N 형식의 요소 Ty.배열로 저장 된 시퀀스 Ty에 array<Ty, N> 개체.
template<class Ty, std::size_t N>
class array;
매개 변수
Parameter |
설명 |
Ty |
요소의 형식입니다. |
N |
요소 수입니다. |
Members
형식 정의 |
설명 |
제어 되는 시퀀스는 상수 반복기의 형식입니다. |
|
형식 요소에 대 한 상수 포인터입니다. |
|
형식 요소에 대 한 상수 참조입니다. |
|
제어 되는 시퀀스에 있는 상수 역방향 반복기의 형식입니다. |
|
부호 있는 두 요소 사이의 거리의 형식입니다. |
|
제어 되는 시퀀스에 대 한 반복기의 형식입니다. |
|
형식 요소에 대 한 포인터입니다. |
|
형식 요소에 대 한 참조입니다. |
|
시퀀스 제어는 역방향 반복기의 형식입니다. |
|
형식에서 두 요소 사이의 부호 없는 거리입니다. |
|
요소의 형식입니다. |
멤버 함수 |
설명 |
배열 개체를 만듭니다. |
|
모든 요소를 바꿉니다. |
|
지정 된 위치에 있는 요소에 액세스합니다. |
|
마지막 요소에 액세스합니다. |
|
제어되는 시퀀스의 시작을 지정합니다. |
|
배열의 첫 번째 요소에 const는 임의 액세스 반복기를 반환합니다. |
|
배열 끝 바로 뒤를 가리키는 임의 액세스 const 반복기를 반환합니다. |
|
반전 된 배열의 첫 번째 요소는 const 반복기를 반환합니다. |
|
반전 된 배열의 끝에는 const 반복기를 반환합니다. |
|
첫 번째 요소의 주소를를 가져옵니다. |
|
테스트 요소 인지 여부를 표시 합니다. |
|
제어되는 시퀀스의 끝을 지정합니다. |
|
모든 요소를 지정 된 값으로 바꿉니다. |
|
첫 번째 요소에 액세스합니다. |
|
요소의 수를 셉니다. |
|
역방향 제어되는 시퀀스의 시작을 지정합니다. |
|
역방향 제어되는 시퀀스의 끝을 지정합니다. |
|
요소의 수를 셉니다. |
|
두 컨테이너의 내용을 바꿉니다. |
Operator |
설명 |
제어 되는 시퀀스를 대체합니다. |
|
지정 된 위치에 있는 요소에 액세스합니다. |
설명
형식에 기본 생성자가 array() 와 기본 대입 연산자 operator=, 요구 사항 충족을 aggregate.따라서 개체 형식의 array<Ty, N> 집계 이니셜라이저를 사용 하 여 초기화할 수 있습니다.다음 예제를 참조하십시오.
array<int, 4> ai = { 1, 2, 3 };
개체를 만들고 ai 4 개의 정수 값 각각 값 1, 2 및 3에서 처음 세 개의 요소를 초기화 하는 네 번째 요소를 0으로 초기화를 포함 합니다.
요구 사항
헤더: <array>
네임 스페이스: std