問題タブ [vector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
26 に答える
515969 参照

c++ - 2 つの std::vector の連結

2 つの s を連結するにはどうすればよいstd::vectorですか?

0 投票する
2 に答える
8331 参照

java - 方向ベクトルの回転行列

私はしばらくの間、インターネット上でいくつかのアルゴリズムをいじっていましたが、それらを機能させることができないようです。そのため、ここで質問を投げかけます。

ポイントから速度ベクトル ラインをレンダリングしようとしています。線を引くのは難しくありません。長さのある線をvelocity.lengthグラフに挿入するだけです。これにより、y 軸方向の点を中心に線が配置されます。これを適切な回転と平行移動で取得する必要があります。

並進ベクトルの計算は難しくありません。速度ベクトルの半分です。しかし、回転行列は私には非常にとらえどころのないものです。方向ベクトルが与えられた場合、<x, y, z>必要な行列は何ですか?

編集1:見てください。質問を理解していないと、おそらく答えられないでしょう。

これが私が現在持っているものです:

この記事に基づいています。はい、標準の回転行列 (vec_x.x、vec_y.x など) を試しましたが、うまくいきませんでした。列と行を回転させて、効果があるかどうかを確認しました。

編集2:

私のコメントの失礼な言葉遣いについてお詫び申し上げます。

つまり、2 つのエラーが組み合わさったようです。そのうちの 1 つは House MD が指摘したこと (変数の名前付けが本当に悪い: vec_zwas reallyvec_yなど) であり、もう 1 つは、マトリックスをレンダリング エンジンに渡す前に反転する必要があることでした (転置は近い!)。したがって、変更されたコードは次のとおりです。

0 投票する
7 に答える
8871 参照

c++ - C++ STL のベクトルの size_type の定義はどこで調べることができますか?

size()ベクトルの関数の結果を にキャストしても安全なようunsigned intです。しかし、どうすれば確実に言えますか?私のドキュメントでは、 がどのようsize_typeに定義されているかが明確ではありません。

0 投票する
13 に答える
35331 参照

c++ - 別の std::vector の値で std::vector をソートするにはどうすればよいですか?

いくつかstd::vectorありますが、すべて同じ長さです。これらのベクトルの 1 つを並べ替え、他のすべてのベクトルに同じ変換を適用したいと考えています。これを行うきちんとした方法はありますか?(できればSTLまたはBoostを使用してください)?一部のベクトルはints を保持し、一部のベクトルは s を保持しますstd::string

擬似コード:

0 投票する
4 に答える
1283 参照

java - Java ベクトル フィールド (プライベート メンバー) アキュムレータに牛が保存されません!

編集:このコードは問題ありません。疑似コードに存在しないロジックのバグがどこかに見つかりました。私はJavaの経験が不足していることを非難していました。

以下の疑似コードでは、表示されている XML を解析しようとしています。ばかげた例かもしれませんが、私のコードは大きすぎたり具体的すぎたりして、誰もそれを見て投稿された回答から学ぶことから真の価値を得ることができませんでした. だから、これはもっと面白いですし、うまくいけば他の人も私と同じように答えから学ぶことができます.

私は Java は初めてですが、経験豊富な C++ プログラマーであるため、私の問題は Java 言語の理解にあると信じています。

問題: パーサーが終了すると、Vector は初期化されていない Cow でいっぱいです。デフォルトの容量で牛のベクターを作成します (C++ STL ベクターのようなものであれば、「サイズ」には影響しません)。解析後に Cow Vector の内容を出力すると、正しいサイズの Vector が表示されますが、すべての値が設定されていないように見えます。

情報: Vectorフィールドを持たない他のパーサーでこれを成功させましたが、この場合、Vector を使用して Cow プロパティを蓄積したいと思います。

MoreInfo: ジェネリック (Vector< Cow >) は使用できないので、そこを指摘しないでください。:)

前もって感謝します。

0 投票する
6 に答える
188410 参照

language-agnostic - 2Dベクトルの外積の計算

ウィキペディアから:

外積は、3次元ユークリッド空間内の2つのベクトルに対する二項演算であり、2つの入力ベクトルを含む平面に垂直な別のベクトルになります。

定義が3次元(または7次元、1次元および0次元)でのみ定義されているとすると、2つの2次元ベクトルの外積をどのように計算しますか?

私は2つの実装を見てきました。1つは新しいベクトルを返し(ただし、単一のベクトルのみを受け入れます)、もう1つはスカラーを返します(ただし、2つのベクトル間の計算です)。

実装1(スカラーを返します):

実装2(ベクトルを返します):

なぜさまざまな実装ですか?スカラー実装を何に使用しますか?ベクトル実装を何に使用しますか?

私が尋ねる理由は、私が自分でVector2Dクラスを作成していて、どのメソッドを使用するかわからないためです。

0 投票する
4 に答える
2091 参照

c++ - ジェネリックstd::vectorデストラクタを作成するにはどうすればよいですか?

オブジェクトへのポインタを含むベクトルがあり、clear関数を使用しても、ベクトル内のオブジェクトのデストラクタは呼び出されません。これを手動で行う関数を作成しましたが、これをベクトル内にある可能性のあるあらゆる種類のオブジェクトのジェネリック関数にする方法がわかりません。

これは、ベクトル内の特定のタイプのオブジェクトに対して正常に機能する関数ですが、オブジェクトポインターを使用して任意の種類のベクトルを取得できる単一の関数が必要です。

0 投票する
6 に答える
11935 参照

c++ - STLベクトルストレージは常に隣接していると想定しても安全ですか?

サイズ変更されたSTLベクトルがある場合、要素0のアドレスを取得し、ベクトルの残りの部分がメモリ内で続くと想定しても安全ですか?

例えば

0 投票する
5 に答える
135453 参照

c++ - GDB で C++ ベクトルの要素を出力するにはどうすればよいですか?

GDBで a の内容を調べたいのですがstd::vector、どうすればよいですか? std::vector<int>簡単にするためにa だとしましょう。

0 投票する
5 に答える
14838 参照

c++ - std::vector を縮小するには?

std::vector以前に予約したスペースが不要になったときに、容量を小さくする方法はありますか?