2010-12-03 22 views
4

ネットではSTLセットの完全な実装を見つけることができますか?特にイテレータに興味がありますか?セットの実装

答えて

1
  • は、簡単な方法は#include <set>と「オープンドキュメント」を右クリックすることですlibstdC++が利用可能であり、オンラインで簡単にブラウズすることができます(実際には、私はしばしばこのサイトをドキュメントと呼んでいます)。セットのコードはhereです。
0

C++コンパイラをお持ちの場合は、<set>ヘッダーファイルを参照する必要があります。

  • ソースをあなたのため含まパスを検索し、インストールディレクトリに関係なく、ファイルを開きますIDE:Visual Studioの下で

  • +0

    Eclipseのインクルードフォルダを探していますが、ビット/ stl_set.hのようなものが含まれています... – rookie

    +2

    コマンドラインを使用してそれを探しますか? – etarion

    0

    setの実装を見つけるのが難しい場合は、最終的に見つけたときに読んでいるものを理解することが非常に難しいでしょう。 STLはC++コードの中で最も難しいものの1つであることはよく知られていますが、これは特に複雑なコンテナクラスに当てはまります(実際にはstd :: findは比較的簡単です)。

    代わりに、最も一般的なSTL実装で見つかった不可解なコードの代わりに、通常の人間が使用するために作成されたサンプルコードを見るのは簡単な作業かもしれません。 This looks promisingと比較して、実際には実際にはstd::setと比較しています。