ネットではSTLセットの完全な実装を見つけることができますか?特にイテレータに興味がありますか?セットの実装
Q
セットの実装
4
A
答えて
1
- は、簡単な方法は
#include <set>
と「オープンドキュメント」を右クリックすることですlibstdC++が利用可能であり、オンラインで簡単にブラウズすることができます(実際には、私はしばしばこのサイトをドキュメントと呼んでいます)。セットのコードはhereです。
0
C++コンパイラをお持ちの場合は、<set>
ヘッダーファイルを参照する必要があります。
0
SGI STLをオンラインで閲覧することもできます。http://www.sgi.com/tech/stl/set。
0
setの実装を見つけるのが難しい場合は、最終的に見つけたときに読んでいるものを理解することが非常に難しいでしょう。 STLはC++コードの中で最も難しいものの1つであることはよく知られていますが、これは特に複雑なコンテナクラスに当てはまります(実際にはstd :: findは比較的簡単です)。
代わりに、最も一般的なSTL実装で見つかった不可解なコードの代わりに、通常の人間が使用するために作成されたサンプルコードを見るのは簡単な作業かもしれません。 This looks promisingと比較して、実際には実際にはstd::set
と比較しています。
関連する問題
- 1. セットのセットで注文を実装する方法は?
- 2. Redisで参照セットを実装する
- 3. ElasticSearch FilterClient実装用のJava APIセットのサイズ
- 4. WCFサービスのセットに対してシングルサインオンを実装する
- 5. JPAが使用するセットの実装クラス
- 6. ヌルフリーデザインでリスト、セット、およびマップを実装する方法は?
- 7. セット操作を実装するCライブラリが必要です
- 8. セット込みテストに__eq__を実装する方法は?
- 9. MySQL/PHPでネストされた順序セットを実装する
- 10. CでPythonセットを実装する方法
- 11. CAS(チェック・アンド・セット)を実装するRedis Luaスクリプト?
- 12. Ocaml、セットを使用してフリーレックletrecを実装する
- 13. Excelでは、ルックアップ値のセットに対するルックアップ関数の実装
- 14. リストのアレイベースの実装(カーソルの実装)
- 15. ユーザー定義の等価性を持つセットを実装する方法
- 16. 異なる引数セットを持つ単一のクラスを実装する
- 17. プレタグのセットに編集不可能な行番号を実装する
- 18. XMLドキュメントインターフェイスの実装とクラスの実装
- 19. リスト、タプル、セット、マップの実例
- 20. Tomcat:java.security.Principalの実装
- 21. llvm.pow.f64の実装
- 22. ログウォッチャーの実装
- 23. パーシャルビューの実装
- 24. パーサーの実装
- 25. strncmpの実装
- 26. 角の実装
- 27. クヌースモリスプラットアルゴリズムの実装
- 28. ジグザグトライアングルトラバーサルの実装
- 29. INavigationServiceの実装
- 30. リクエストレスポンスデザインの実装
Eclipseのインクルードフォルダを探していますが、ビット/ stl_set.hのようなものが含まれています... – rookie
コマンドラインを使用してそれを探しますか? – etarion