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 に答える