-2
A
答えて
0
あなたが戻ってからこの文を解析を開始し、段階的にそれを把握することができます:
edge(b, c)
そのコンストラクタを呼び出すことによって、新しい
push_back(edge(b, c))
vector
L[a]
に新しく作成されたedge
のコピーを追加するにはfrom the array of vectors
'L
edge
を作ります
全体vector at index
をとり、これは「配列L[]
のインデックスa
でvector<edge>
に新しいedge
を追加する」を意味します
0
Lはエッジのベクトルではなく、エッジのベクトルの配列です。 [1000]
はベクトルサイズではなく、配列サイズを参照します。したがってL[a].push_back(edge(b, c));
は、配列のa番目のベクトルにエッジをプッシュバックすることを意味します。
関連する問題
- 1. C++からC#への3Dベクトル構造
- 2. 構造体のベクトルのベクトル
- 3. ベクトルのC++ replace_ifをSTLの構造体
- 4. C++:ヘッダーファイル内の構造体のベクトル
- 5. C++:構造体のベクトルのベクトルの問題
- 6. ベクトルを含む構造体のベクトルのバイト数(バイト)C++
- 7. pythonの構造体のベクトル
- 8. 構造体のベクトルを持つ構造体のベクトルのベクトルを構築できますか? (はい、実際に)
- 9. 構造体のベクトルがmmapになっている構造体
- 10. ポインタを含むベクトルを構造体VS構造体にソート
- 11. Matlab構造体のベクトル構造体への変換
- 12. C++:なぜ構造体のベクトルが1つの構造体として機能していますか?
- 13. は、構造体に空のベクトルを初期化する - C++
- 14. 多次元のC#でのベクトル型クラス構造
- 15. 構造体ベクトルの内容を入れ替えます。C++
- 16. C++のデータ構造:TNTベクトルからGL vec3への変換
- 17. 構造体のベクトルをC++で初期化する方法
- 18. C#クラスと構造体
- 19. C#構造体とNuSOAP(PHP)
- 20. C - mutexデータ構造とマルチスレッド
- 21. C++のenumと構造体
- 22. C構造体と配列
- 23. C++の構造体とtypdef
- 24. C++:ヌル・ポインタと構造体
- 25. C - mallocと構造体、セグメンテーションフォールバック
- 26. Cプログラミングとデータ構造
- 27. ルアとC構造体
- 28. cのポインタと構造体?
- 29. Cの構造体とポインタ
- 30. C/C++ - 構造体
ご理解いただけない部分はありますか? [std :: vector :: push_back'](http://en.cppreference.com/w/cpp/container/vector/push_back)のドキュメントはかなり説明しています。 –
WhozCraig
なぜL [a]ですか? L.push_backとL [a] .push_backの違いは何ですか?あなたはC#で同じものを書く方法を知っているかもしれませんか? –
@ R.I。 C#では 'L [a] .Add(new Edge(b、c))'となります。 'L 'は、リスト [] L =新しいリスト()'で個々の要素を埋め込んだ [1000] 'となります。 –
dasblinkenlight