boost::numeric::ublas::vector
和std::vector
在运行效率方面如何比较?
我能否安全地假设,只需编写以下内容,即可将整个程序从使用std::vector
转换为使用boost::numeric::ublas::vector
:
#include <boost/numeric/ublas/vector.hpp>
using namespace boost::numeric::ublas;
我可以使用boost向量代替STL向量吗?在所有方面都像STL向量一样使用它们吗?
来自<algorithm>
的函数是否适用于boost向量?它们使用相同的迭代器吗?
它们适用于C++0x吗?它们适用于基于范围的循环吗?
std::vector
有什么问题吗? - Nim