运行时效率如何boost::numeric::ublas::vector
和std::vector
比较?
假设我可以通过编写将整个程序从使用转换std::vector
为使用是否安全:boost::numeric::ublas::vector
#include <boost/numeric/ublas/vector.hpp>
using namespace boost::numeric::ublas;
而不是#include<vector>
?我可以只使用增强向量,就好像它们在所有方面都是 STL 向量吗?
函数是否<algorithm>
与升压向量一起使用?他们使用相同的迭代器吗?
它们在 C++0x 中工作吗?它们适用于基于范围的循环吗?