ネットでは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. JPAが使用するセットの実装クラス
- 2. WCFサービスのセットに対してシングルサインオンを実装する
- 3. セット操作を実装するCライブラリが必要です
- 4. ヌルフリーデザインでリスト、セット、およびマップを実装する方法は?
- 5. CAS(チェック・アンド・セット)を実装するRedis Luaスクリプト?
- 6. セット込みテストに__eq__を実装する方法は?
- 7. プレタグのセットに編集不可能な行番号を実装する
- 8. ユーザー定義の等価性を持つセットを実装する方法
- 9. リストのアレイベースの実装(カーソルの実装)
- 10. XMLドキュメントインターフェイスの実装とクラスの実装
- 11. ビジターカウンターの実装
- 12. プロダクトキーの実装
- 13. ハッシュコードの実装
- 14. safe_ptrの実装
- 15. BeanFactoryの実装
- 16. クイックソートの実装
- 17. インターフェイスの実装
- 18. サブリストの実装
- 19. カスタムリストビューの実装
- 20. WakefulIntentServiceの実装
- 21. ヒープタイプの実装
- 22. ブロッキングキューの実装
- 23. ショッピングカートの実装
- 24. スレッドプールの実装
- 25. ダイナミックビットフィールドの実装
- 26. Reallocの実装
- 27. アカウントスコープの実装
- 28. トークンバケットの実装
- 29. ランタイムライブラリローダーの実装
- 30. SwingWorkerの実装
Eclipseのインクルードフォルダを探していますが、ビット/ stl_set.hのようなものが含まれています... – rookie
コマンドラインを使用してそれを探しますか? – etarion