Share via


array Class (TR1)

시퀀스의 길이 제어 하는 개체에 설명 합니다. N 형식의 요소 Ty.배열로 저장 된 시퀀스 Ty에 array<Ty, N> 개체.

template<class Ty, std::size_t N>
    class array;

매개 변수

Parameter

설명

Ty

요소의 형식입니다.

N

요소 수입니다.

Members

형식 정의

설명

array::const_iterator

제어 되는 시퀀스는 상수 반복기의 형식입니다.

array::const_pointer

형식 요소에 대 한 상수 포인터입니다.

array::const_reference

형식 요소에 대 한 상수 참조입니다.

array::const_reverse_iterator

제어 되는 시퀀스에 있는 상수 역방향 반복기의 형식입니다.

array::difference_type

부호 있는 두 요소 사이의 거리의 형식입니다.

array::iterator

제어 되는 시퀀스에 대 한 반복기의 형식입니다.

array::pointer

형식 요소에 대 한 포인터입니다.

array::reference

형식 요소에 대 한 참조입니다.

array::reverse_iterator

시퀀스 제어는 역방향 반복기의 형식입니다.

array::size_type

형식에서 두 요소 사이의 부호 없는 거리입니다.

array::value_type

요소의 형식입니다.

멤버 함수

설명

array::array

배열 개체를 만듭니다.

array::assign

모든 요소를 바꿉니다.

array::at

지정 된 위치에 있는 요소에 액세스합니다.

array::back

마지막 요소에 액세스합니다.

array::begin

제어되는 시퀀스의 시작을 지정합니다.

array::cbegin

배열의 첫 번째 요소에 const는 임의 액세스 반복기를 반환합니다.

array::cend

배열 끝 바로 뒤를 가리키는 임의 액세스 const 반복기를 반환합니다.

array::crbegin

반전 된 배열의 첫 번째 요소는 const 반복기를 반환합니다.

array::crend

반전 된 배열의 끝에는 const 반복기를 반환합니다.

array::data

첫 번째 요소의 주소를를 가져옵니다.

array::empty

테스트 요소 인지 여부를 표시 합니다.

array::end

제어되는 시퀀스의 끝을 지정합니다.

array::fill

모든 요소를 지정 된 값으로 바꿉니다.

array::front

첫 번째 요소에 액세스합니다.

array::max_size

요소의 수를 셉니다.

array::rbegin

역방향 제어되는 시퀀스의 시작을 지정합니다.

array::rend

역방향 제어되는 시퀀스의 끝을 지정합니다.

array::size

요소의 수를 셉니다.

array::swap

두 컨테이너의 내용을 바꿉니다.

Operator

설명

array::operator=

제어 되는 시퀀스를 대체합니다.

array::operator[]

지정 된 위치에 있는 요소에 액세스합니다.

설명

형식에 기본 생성자가 array() 와 기본 대입 연산자 operator=, 요구 사항 충족을 aggregate.따라서 개체 형식의 array<Ty, N> 집계 이니셜라이저를 사용 하 여 초기화할 수 있습니다.다음 예제를 참조하십시오.

    array<int, 4> ai = { 1, 2, 3 };

개체를 만들고 ai 4 개의 정수 값 각각 값 1, 2 및 3에서 처음 세 개의 요소를 초기화 하는 네 번째 요소를 0으로 초기화를 포함 합니다.

요구 사항

헤더: <array>

네임 스페이스: std

참고 항목

참조

<array>