主要内容

matlab::数据::ForwardIterator < T >

提供前向迭代器支持的模板化c++类StructArray字段名称

描述

使用ForwardIterator对象中的字段名元素的范围StructArray

类细节

名称空间:

matlab:数据

包括:

ForwardIterator.hpp

构造函数

复制构造函数

ForwardIterator(const ForwardIterator& rhs)

描述

控件的共享数据副本ForwardIterator < T >对象。

参数

const ForwardIterator& rhs

要复制的对象。

返回

ForwardIterator

新实例。

抛出

没有一个

复制赋值操作符

ForwardIterator& operator=(const ForwardIterator& rhs)

描述

对象分配共享数据副本ForwardIterator < T >对象。

参数

const ForwardIterator& rhs

要赋值的对象。

返回

ForwardIterator < T >

更新实例。

抛出

没有一个

其他运营商

操作符+ +

ForwardIterator < T > &运算符+ + ()

描述

Pre-increment算子。

返回

ForwardIterator < T > &

对更新值的引用。

抛出

没有一个

操作符,

ForwardIterator < T >操作符——(int)

描述

Post-increment算子。

返回

ForwardIterator < T >

新对象。

抛出

没有一个

运算符=

(const ForwardIterator& rhs

参数

const ForwardIterator& rhs

要比较的迭代器。

返回

保龄球

返回真正的如果两个迭代器指向同一个元素。否则,返回

抛出

没有一个

运营商!=

bool运营商!=(const ForwardIterator& rhs) const

参数

const ForwardIterator& rhs

要比较的迭代器。

返回

保龄球

返回真正的如果这个迭代器指向不同的元素。否则,返回

抛出

没有一个

操作符*

引用运算符*(

返回

参考

迭代器所指向的元素的共享副本,指定为:

  • t对于算术类型。

  • 引用T > <对于非算术类型。

抛出

没有一个

操作符- >

指针运算符- > ()

返回

指针

指向此迭代器所指向的元素的指针,指定为:

  • T *对于算术类型。

  • 参考< T > *对于非算术类型。

抛出

没有一个

运营商[]

引用操作符[](const size_t& rhs

描述

使用线性下标获取引用。

返回

参考

此迭代器指向的元素,指定为typename迭代器:参考

抛出

没有一个

版本历史

在R2017b中引入

Baidu
map