私のプロジェクトで使用するためにCでベクトル配列を作成すると仮定します。以前はそのようなデータ構造で作業していませんでしたが、それに関する良い情報を見つけることはできませんでした。ベクトル配列とは何ですか?
このデータ構造を説明する情報へのリンクを、その使用法、利点、および機能に関して記載することができますか。
また、実装ファイルも参考になります。
私のプロジェクトで使用するためにCでベクトル配列を作成すると仮定します。以前はそのようなデータ構造で作業していませんでしたが、それに関する良い情報を見つけることはできませんでした。ベクトル配列とは何ですか?
このデータ構造を説明する情報へのリンクを、その使用法、利点、および機能に関して記載することができますか。
また、実装ファイルも参考になります。
struct
を参照してください。C/C++ structures and classes。
用語の意味によって異なります。 "ベクトル"は非常に特殊な数学的な定義をしていますが、残念なことにあなたが何を目標にしているか分からずに、 "ベクトル配列"はあいまいです。
あなたのソフトウェアで数学をやっているのなら、実際には配列ではなくベクトルの配列が必要です。しかし、まあ、それはあなたが達成しようとしているものに依存します。 (仕事の私のラインでは、私はベクトルが3D空間での「場所」ですベクトルデータの配列に対処する必要があります。)
最短経路は、おそらく入力し、次のようになります。
Vector my_array[4];
...それがコンパイルされるかどうかを確認してください。そうでなければ、Vectorオブジェクトの配列/構造体はコードベースで利用できません。 :)
この回答に間違いがありますか? –
ベクトルはオブジェクトの動的配列です。問題は数学的な性質ではなく、Cでベクトルデータ構造を実装することを求めています。問題を読んでいないのは、なぜあなたがぶつかったのかということです。 –
だから、これまで使用してきたすべてのコードベースは、Vectorを3Dプリミティブとして実装しています(実際には、ハードウェアはMMX、SSEなどで見られるようなものを使用しています)。質問を読むが、あいまいであることがわかった。他人の知らないことにぶつかることは少し悲しいことです。 –
宿題のような匂い。 – Welbog