C++ boost中的POD低维矢量

C++ boost中的POD低维矢量,c++,boost,vector,math,C++,Boost,Vector,Math,我正在寻找POD低维向量(2,3和4D)和所有必要的算术细节(运算符+,-等等)。POD低维矩阵也很好 ublas向量不是POD,在某处有一个指针指向(向量可以调整大小) 我能在boost的任何地方找到吗?使用boost::array和boost.operator lib是一种选择,但也许我在其他地方遗漏了一些更简单的东西 除了boost,有人知道附近有什么好的图书馆吗 PS:POD普通旧数据 编辑: 另外,下面是我从另一个线程收集的一些其他链接: 我想TinyMatrix/Tiny

我正在寻找POD低维向量(2,3和4D)和所有必要的算术细节(运算符+,-等等)。POD低维矩阵也很好

ublas向量不是POD,在某处有一个指针指向(向量可以调整大小)

我能在boost的任何地方找到吗?使用boost::array和boost.operator lib是一种选择,但也许我在其他地方遗漏了一些更简单的东西

除了boost,有人知道附近有什么好的图书馆吗

PS:POD普通旧数据

编辑:

另外,下面是我从另一个线程收集的一些其他链接:

我想TinyMatrix/TinyVector就是你想要的


您还有。

prophecy SDK中有一个很好的3d图形矢量库:


查看您看过STL的valarray容器了吗

检查以下有关SO问题的答案:
从SDK的其余部分中提取是否容易?如果我记得正确,它是只依赖于几个标准C++头的头文件库,因此它应该是微不足道的提取。重量轻,功能齐全。我可能会去的。很高兴你喜欢它。再次检查它,我必须说,我认为它是一个惊人的C++块。是的,好代码,尺寸是“模板”。尽管如此,它还是有点枯燥,3D特有的功能,比如获取欧拉角、反转矩阵……毫无疑问,eigen会将它们全部摇动:P