2011-02-07 13 views
12

std :: vectorの代わりにCの代替手段があるのでしょうか?私はthis implementationを見つけましたが、メモリの再割り当てに問題があるようです。std :: Cの代わりにC

+1

std :: vectorのどの部分が、別の実装をお探しですか? – Peyman

+3

@Peyman:おそらく彼はC++コンパイラを持っていません... –

+1

私はSmartXA2ベースのマイクロコントローラ用のコードをいくつか開発していますが、Cコンパイラしかありません。 – ezpresso

答えて

8

glibとそのarraysGArray)を試すことができます。

glibは、クロスプラットフォーム、オープンソース(LGPLv2 +)で積極的に管理されており、配列/ベクターでは停止しません。また、ハッシュテーブル、リンクされたリスト、キュー、および他の多くのデータ構造を持っています。

+1

glibが組み込みシステムに適しているのではないかと疑います。 –

+2

あなたはおそらく正しいでしょう。彼は私が質問に答えたときに、組み込みシステムでそれを使うつもりはないと言いました... –

0

もしあなたがGSLで働くことができる数学に焦点を当てるならば、より多くの裸の骨数学の中心概念があります。

関連する問題