Main Content

matlab::data::Range<ItType,ElemType>

범위 기반 연산 지원을 제공하는 템플릿 기반 C++ 클래스

설명

Range 객체는 범위 기반 연산이 가능하도록 begin 함수와 end 함수를 래핑합니다.

클래스 세부 정보

네임스페이스:

matlab::data

포함:

Range.hpp

템플릿 파라미터

IteratorType

이터레이터 유형

ElementType

요소 유형

생성자

생성자

Range(IteratorType<ElementType> begin, IteratorType<ElementType> end)

설명

Range 객체를 만듭니다.

파라미터

IteratorType<ElementType> begin

IteratorType<ElementType> end

범위의 첫 번째 요소와 마지막 요소.

반환되는 값

Range

새 인스턴스.

발생되는 예외

없음

이동 생성자

Range(Range&& rhs)

설명

Range 객체의 내용을 새 인스턴스로 이동합니다.

파라미터

Range&& rhs

이동할 범위.

반환되는 값

Range

새 인스턴스.

발생되는 예외

없음

이동 할당 연산자

Range& operator=(Range&& rhs)

설명

입력값을 이 Range 객체에 할당합니다.

파라미터

Range&& rhs

이동할 범위.

반환되는 값

Range&

업데이트된 인스턴스.

발생되는 예외

없음

시작

IteratorType<ElementType>& begin()

반환되는 값

IteratorType<ElementType>&

범위의 첫 번째 요소.

발생되는 예외

없음

IteratorType<ElementType>& end()

반환되는 값

IteratorType<ElementType>&

범위의 끝.

발생되는 예외

없음

버전 내역

R2017b에 개발됨