什么是等效的增强
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语法匹配上面的示例吗?
答案 0 :(得分:6)
是:
typename boost::numeric::ublas::vector<T>::iterator
请参阅文档:http://www.boost.org/doc/libs/release/libs/numeric/ublas/doc/vector.htm