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
对象。
参数
| 要移动的范围。 |
返回
| 更新的实例。 |
抛出
无
begin
IteratorType<ElementType>& begin()
返回
| 范围中的第一个元素。 |
抛出
无
end
IteratorType<ElementType>& end()
返回
| 范围的末尾。 |
抛出
无
版本历史记录
在 R2017b 中推出