什么是std :: vector <t> :: iterator?</t>的提升等价物

时间:2012-03-25 20:35:58

标签: c++ boost

什么是等效的增强

std::vector<T> v;  // Assume this was initialized properly
std::vector<T>::iterator it, e = v.end();
for ( it = v.begin() ; it != e ; ++it ) {
    // do something with 'v' via *it
}

我正在使用提升矢量

boost::numeric::ublas::vector<T> v;

有人可以使用适当的boost语法匹配上面的示例吗?

1 个答案:

答案 0 :(得分:6)

是:

typename boost::numeric::ublas::vector<T>::iterator

请参阅文档:http://www.boost.org/doc/libs/release/libs/numeric/ublas/doc/vector.htm