私はvector<set<int>> v(10);
です。各セットはいくつかのデータで埋められます。次に、整数をランダムにセットします。 v[5].insert(99);
。それは未定義の動作を引き起こすことができますか?ベクターに含まれるセットを埋めるのは正しいですか?
0
A
答えて
1
ベクトルの範囲外に出た場合のみ。
vector
に少なくとも6つの要素がある場合は、v[5].insert(99);
が明確に定義されています。
あなたは、あなたがat
アクセサ関数で使用することができていないことを確認するために:
v.at(5).insert(99);
あなたは、配列の末尾を越えてアクセスしようとした場合にstd::out_of_range
例外をスローします。
関連する問題
- 1. 別のベクターを含むベクターのタイプは何ですか?
- 2. セットと配列をC++でベクターにマージするには
- 3. bootstrap.css.mapを含める正しい方法はありますか?
- 4. CSSの幅には埋め込みが含まれていますか?
- 5. Qtヘッダーを含める正しい方法は何ですか?
- 6. QMainWindowと含まれているウィジェットの間の埋め込み
- 7. ASP.Net - 別のプロジェクトの埋め込みJavaScriptファイルを含めるにはどうすればよいですか?
- 8. セットにJavascriptでリストが含まれているかどうかをチェックする
- 9. サブビューに埋め込まれた正しいリリースのNSViewController
- 10. GL_POLYGONが正しく埋められていませんか?
- 11. 古いベクターから新しいベクターを作成しますか?
- 12. GREPは、eとyの間に正確に2つの文字が含まれている単語のセットを見つけるために使用します。
- 13. ベクターが正しくクリアされない
- 14. ベクターには範囲内のすべての値が含まれています
- 15. pyodbc結果セットにデータ型が埋め込まれています
- 16. イオン含有量は自動的に埋められます
- 17. C++:ベクトルに含まれるオブジェクトをセットに挿入するにはどうすればよいですか?
- 18. mongoidを含む埋め込みドキュメントのサブクラスをクエリするにはどうすればよいですか?
- 19. これをManifest.xmlに正しく含めましたか?
- 20. ベクター/アレイ全体を出力する正しい方法は何ですか? [C++]
- 21. SQLステートメントに変数を含める正しい方法は何ですか
- 22. このベクターを正しく宣言するには?
- 23. 埋め込みCコンパイラソースにはVsリンケージが含まれています
- 24. ストアドプロシージャ問合せの結果セットで変数を埋める
- 25. mongodb:埋め込まれたオブジェクトを正規化する場所ですか?
- 26. VBA WordをExcelに埋め込む - 埋め込みしようとするとWordが埋め込まれる
- 27. Mongoid - 埋め込み可能なのは何ですか?モデルは埋め込まれていますか?
- 28. カフェカで埋め込まれたデベジウムまたはデベジウムのみが埋め込まれていますか?
- 29. IntelliJ IDEAのJAR成果物にリソースフォルダを正しく含めるにはどうすればよいですか?
- 30. 助けが必要な場合:ベクターで埋め込む
「v」には少なくとも6つの値が含まれています。 –
もっとコードを表示する。ここに表示されているスニペットには何も問題はありません。 –
問題が別の場所にあったため、この質問を議論の対象外とすることに投票しました – Pavel