13

我想知道C 中的 std::vector是否有替代方案?我找到了这个实现,但它似乎包含一些内存重新分配的问题。

4

3 回答 3

10

您可以试试glib及其数组( )。GArray

glib被积极维护,跨平台,开源(LGPLv2+),它不会停止在数组/向量上。您还拥有哈希表、链表、队列和许多其他数据结构。

于 2011-02-07T17:39:54.740 回答
9

在阅读C Array vs. C++ Vector时,我发现了一个有趣的C 中简单向量容器的实现,其中还包括推送/弹出操作。值得一读!

于 2011-02-07T18:12:36.330 回答
-1

如果你专注于数学,你可以使用GSL,这里有一个更简单的以数学为中心的概念。

于 2011-02-07T17:44:13.013 回答