2009-02-25 10 views
-1

私のプロジェクトで使用するためにCでベクトル配列を作成すると仮定します。以前はそのようなデータ構造で作業していませんでしたが、それに関する良い情報を見つけることはできませんでした。ベクトル配列とは何ですか?

このデータ構造を説明する情報へのリンクを、その使用法、利点、および機能に関して記載することができますか。

また、実装ファイルも参考になります。

+1

宿題のような匂い。 – Welbog

答えて

3

Cベクトル配列のためのシンプルなGoogle検索「...それについて良い情報を見つけることができないようです。」ワット?

Googleisprettyking

最初に理解していることです。次に、リサーチに基づいて実装します。あなたはベクトルが何であるかだけでなく、ポインタと構造体も理解する必要があります。インストラクターに援助を依頼するか、これに取り組む相手を見つけてください。

1

用語の意味によって異なります。 "ベクトル"は非常に特殊な数学的な定義をしていますが、残念なことにあなたが何を目標にしているか分からずに、 "ベクトル配列"はあいまいです。

あなたのソフトウェアで数学をやっているのなら、実際には配列ではなくベクトルの配列が必要です。しかし、まあ、それはあなたが達成しようとしているものに依存します。 (仕事の私のラインでは、私はベクトルが3D空間での「場所」ですベクトルデータの配列に対処する必要があります。)

最短経路は、おそらく入力し、次のようになります。

Vector my_array[4];

...それがコンパイルされるかどうかを確認してください。そうでなければ、Vectorオブジェクトの配列/構造体はコードベースで利用できません。 :)

+0

この回答に間違いがありますか? –

+0

ベクトルはオブジェクトの動的配列です。問題は数学的な性質ではなく、Cでベクトルデータ構造を実装することを求めています。問題を読んでいないのは、なぜあなたがぶつかったのかということです。 –

+0

だから、これまで使用してきたすべてのコードベースは、Vectorを3Dプリミティブとして実装しています(実際には、ハードウェアはMMX、SSEなどで見られるようなものを使用しています)。質問を読むが、あいまいであることがわかった。他人の知らないことにぶつかることは少し悲しいことです。 –

関連する問題