다음을 통해 공유


raw_storage_iterator Class

초기화 되지 않은 메모리에 그 결과 저장 하는 알고리즘을 사용 하도록 제공 되는 어댑터 클래스입니다.

template <class OutputIterator, class Type>
class raw_storage_iterator

매개 변수

  • OutputIterator
    저장 되는 개체에 대 한 출력 반복기를 지정 합니다.

  • Type
    저장소에 대해 할당 되는 개체의 형식입니다.

설명

클래스 형식의 개체를 생성 하는 출력 반복기에 설명 형식 시퀀스를 생성 합니다.개체 클래스의 raw_storage_iterator<ForwardIterator, 유형> 저장소는 정방향 반복기 개체 클래스를 통해 액세스 하는 ForwardIterator, 개체를 생성 하는 시기를 지정 합니다.개체에 대 한 첫 번째 클래스의 ForwardIterator, 식 & * 첫 번째 다음 개체에 대해 생성 되지 않은 저장소를 지정 해야 (형식의 유형) 생성된 된 시퀀스에서.

이 어댑터 클래스는 메모리 할당 및 개체 생성을 구분할 필요가 있을 때 사용 됩니다.raw_storage_iterator 초기화 되지 않은 저장소를 사용 하 여 할당 된 메모리와 같은 개체를 복사할 수 있는 malloc 함수입니다.

Members

y0kcs2x5.collapse_all(ko-kr,VS.110).gif생성자

raw_storage_iterator

지정 된 기본 출력 반복기를 사용 하는 원시 스토리지 반복기를 만듭니다.

y0kcs2x5.collapse_all(ko-kr,VS.110).gif형식 정의

element_type

원시 스토리지 반복기 설명 요소가 될 수 있는 형식 저장을 제공 합니다.

iter_type

원시 스토리지 반복기의 기반이 되는 반복기를 설명 하는 형식을 제공 합니다.

y0kcs2x5.collapse_all(ko-kr,VS.110).gif연산자

operator*

출력 반복기 식을 구현 하는 데 사용 하는 역참조 연산자 *ii = x.

operator=

원시 스토리지 반복기 식을 구현 하는 데 사용 되는 할당 연산자 *i = x 를 메모리에 저장 합니다.

operator++

Preincrement 및 postincrement 원시 스토리지 반복기에 대 한 연산자입니다.

요구 사항

헤더: <memory>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

기타 리소스

raw_storage_iterator 멤버

<memory> 멤버