gpt4 book ai didi

c++ - Boost vector 与 STL vector

转载 作者:IT老高 更新时间:2023-10-28 22:33:34 37 4
gpt4 key购买 nike

如何boost::numeric::ublas::vectorstd::vector比较运行效率?

假设我可以从使用 std::vector 转换整个程序是否安全?使用 boost::numeric::ublas::vector只需写:

#include <boost/numeric/ublas/vector.hpp>
using namespace boost::numeric::ublas;

而不是 #include<vector> ?我可以像在所有方面都是 STL vector 一样使用 boost vector 吗?

<algorithm> 执行函数使用 boost vector ?他们使用相同的迭代器吗?

它们在 C++0x 中工作吗?它们适用于基于范围的循环吗?

最佳答案

这些是完全正交的数据类型:前者表示“vector ”(一维矩阵)的代数定义,而后者表示“vector ”(一维数组)的计算机科学定义。

他们比较。

关于c++ - Boost vector 与 STL vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294833/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com