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
생성자
지정 된 기본 출력 반복기를 사용 하는 원시 스토리지 반복기를 만듭니다. |
형식 정의
원시 스토리지 반복기 설명 요소가 될 수 있는 형식 저장을 제공 합니다. |
|
원시 스토리지 반복기의 기반이 되는 반복기를 설명 하는 형식을 제공 합니다. |
연산자
출력 반복기 식을 구현 하는 데 사용 하는 역참조 연산자 *ii = x. |
|
원시 스토리지 반복기 식을 구현 하는 데 사용 되는 할당 연산자 *i = x 를 메모리에 저장 합니다. |
|
Preincrement 및 postincrement 원시 스토리지 반복기에 대 한 연산자입니다. |
요구 사항
헤더: <memory>
네임 스페이스: std