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