matlab::data::Range<ItType,ElemType>
범위 기반 연산 지원을 제공하는 템플릿 기반 C++ 클래스
설명
Range
객체는 범위 기반 연산이 가능하도록 begin
함수와 end
함수를 래핑합니다.
클래스 세부 정보
네임스페이스: | matlab::data |
포함: | Range.hpp |
템플릿 파라미터
| 이터레이터 유형 |
| 요소 유형 |
생성자
생성자
Range(IteratorType<ElementType> begin, IteratorType<ElementType> end)
설명
Range
객체를 만듭니다.
파라미터
| 범위의 첫 번째 요소와 마지막 요소. |
반환되는 값
| 새 인스턴스. |
발생되는 예외
없음
이동 생성자
Range(Range&& rhs)
설명
Range
객체의 내용을 새 인스턴스로 이동합니다.
파라미터
| 이동할 범위. |
반환되는 값
| 새 인스턴스. |
발생되는 예외
없음
이동 할당 연산자
Range& operator=(Range&& rhs)
설명
입력값을 이 Range
객체에 할당합니다.
파라미터
| 이동할 범위. |
반환되는 값
| 업데이트된 인스턴스. |
발생되는 예외
없음
시작
IteratorType<ElementType>& begin()
반환되는 값
| 범위의 첫 번째 요소. |
발생되는 예외
없음
끝
IteratorType<ElementType>& end()
반환되는 값
| 범위의 끝. |
발생되는 예외
없음
버전 내역
R2017b에 개발됨