すべての標準コンテナは、少なくとも順方向イテレータ型をサポートします。この場合、入出力イテレータの必要性は何ですか?入出力イテレータの必要性は何ですか?
答えて
すべての標準コンテナは、少なくとも前方イテレータタイプをサポートしています。この場合、入出力イテレータの必要性は何ですか?
これらは直交しています。 順方向反復子は、反復子タイプをそれに適用される特定の操作に制限します。イテレータをコピーし、変換操作のパラメータとして使用される
入力と出力が容器に適用(および対応する出力容器もたらします)。それらは、順方向イテレータまたは必要な操作を可能にする他のタイプにすることができます。
あなたは正しいですが、私の質問は、入力または出力のイテレータを返すコテナーですか?私はベクトル上のコピーを使用する場合は、私はrandom_access_iteratorを渡しています(それは入力または出力演算子のすべての機能を持っていますが)。 – user1438832
@ user1438832私はまだあなたに関心を持っていません。コンテナを使用すると、_iterators_を取得できます。これらが入力または出力に使用される場合、使用される変換関数に関連します。 –
アルゴリズムは、イテレータによって記述された値のシーケンスで動作します。これがSTLの主要な抽象化です。アルゴリズムはイテレータがどこから来たかには関心がありません。イテレータのために定義されている操作だけが気になります。
コンテナは、イテレータを提供するために一連の値を管理する方法の1つですが、唯一の方法ではありません。特に、ファイル操作は通常コンテナではなく、std::istream_iterator
(入力イテレータ)とstd::ostream_iterator
(出力イテレータ)のようなイテレータを介して行われます。
- 1. 入力イテレータ+出力イテレータ+ X =フォワードイテレータ
- 2. 強力なパスワードの必要性は何ですか?
- 3. フォワードイテレータ出力イテレータですか?
- 4. BPMN、出力成果物に入力が必要ですか?
- 5. 出力要素とは何ですか?
- 6. 3ワード入力、入力付きの出力テキスト。何ですか?
- 7. 最新のブラウザでは、socket.ioの必要性は何ですか?
- 8. 入力イテレータと読み取り専用フォワードイテレータの違いは何ですか?
- 9. このC++コードでポインタの必要性は何ですか?
- 10. babelは相対的な必要性を出力に挿入しません
- 11. 私は、aweberからの提出が必要ですが、dbに保存する入力フィールドも必要です
- 12. RTCのリポジトリ作業領域の必要性は何ですか?
- 13. Android findViewById()のキャストの必要性は何ですか?
- 14. PyQt4のsys.exit(app.exec_())の必要性は何ですか?
- 15. オブジェクトファイルの.bssセクションの必要性は何ですか?
- 16. にJSON出力が必要ですか?
- 17. SMTP AUTHの必要性は何ですか?
- 18. Titan/JanusGraph管理システムの必要性は何ですか?
- 19. OOPにおけるポリモーフィズムの必要性は何ですか?
- 20. CSSプロパティbackground-repeatの必要性は何ですか:repeat;
- 21. javascript関数getUTCFullYear()の必要性は何ですか?
- 22. JNIの正確な必要性は何ですか?
- 23. Docker Daemonの必要性は何ですか?
- 24. フォーム外のフィールドセット内の入力にもフォーム属性が必要ですか?
- 25. アルゴリズムには必ず出力が必要ですか?
- 26. C++でのイテレータの重要性
- 27. Javaで出力が必要
- 28. アンドロイドスタジオにユニティアンドロイドゲームをインポートする必要性は何ですか?
- 29. 必要な出力
- 30. 基本的なCの入力と出力に必要なヘルプ
_input_タイプと_output_イテレータタイプ(特性)はありますか? –