-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. ベクトルのC++ replace_ifをSTLの構造体
- 3. pythonの構造体のベクトル
- 4. 構造体のベクトルを持つ構造体のベクトルのベクトルを構築できますか? (はい、実際に)
- 5. ポインタを含むベクトルを構造体VS構造体にソート
- 6. C++:なぜ構造体のベクトルが1つの構造体として機能していますか?
- 7. 構造体のベクトルをC++で初期化する方法
- 8. は、構造体に空のベクトルを初期化する - C++
- 9. C++のデータ構造:TNTベクトルからGL vec3への変換
- 10. 構造体ベクトルの内容を入れ替えます。C++
- 11. ルアとC構造体
- 12. C構造体と配列
- 13. C#構造体とNuSOAP(PHP)
- 14. C++のenumと構造体
- 15. Cプログラミングとデータ構造
- 16. cのポインタと構造体?
- 17. C#クラスと構造体
- 18. ベクトル、構造体、およびstd :: find
- 19. 構造体のベクトルへのアクセス
- 20. 構造オブジェクトC++
- 21. 別のベクトルを含む構造体のベクトル
- 22. C構造体内の構造体内部の構造体
- 23. Objective-CとC++の構造体のサイズ
- 24. 構造体とクラスCではC++
- 25. 派生構造体と親構造体へのC++キャスト
- 26. Cのカレンダー構造
- 27. Cのエージングデータ構造
- 28. C++構造体コンストラクタ
- 29. C++での構造
- 30. は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