bimap

    5

    1答えて

    私はEclipseを使用していますが、google-collect.1.0-rc2.jarを参照ライブラリとして追加しました。しかし、どういうわけかこれはまだ動作しません: import com.google.common.collect.HashBiMap; public class Odp { //... HashBiMap<Character, Integer>

    1

    1答えて

    私は、次のコードを持っている: wxString getColorName(const wxColour& color) { typedef ColorComboBox::ColorMap::right_const_iterator ConstColorIterator; ColorComboBox::ColorMap colorMap = ColorComboBox::ge

    5

    1答えて

    私はC++の列挙型のための単純な双方向ルックアップ機能を作成しようとしています。私は、一方向の検索が正常に動作... enum MyEnum { One, Two, Three }; const boost::unordered_map<MyEnum,std::string> MyEnumMap = map_list_of (One, "One")

    0

    3答えて

    現在、双方向マップを作成しようとしています(私が見る限り)Javaでは提供していません。私のコードは以下の通りです。 Eclipseは私にエラー与えている private static final class ColourCharTwoWayMap<E,F> { private ArrayList<E> eArrayList; private ArrayList<F> fAr

    0

    2答えて

    私はBoostライブラリのbimap機能には新しく、別の関数にbimapを渡すのに問題があります。私の2領域マップは、次のようになります。私は、その後の値を設定することを意図する機能を持っている add_values(int a, int b) { bm.insert(bimap_type::value_type(a, b)); } : typedef boost::bimap< int

    -1

    1答えて

    bimapというバイナリファイルには実際には大きすぎる(1億8000万~3000万エントリ)書き込み方法を知りたいと思います。 bimapを作成するには、次のコードを用意します。ここでは、2つのストリームを作成してバイナリデータを読み込んで読み込みます。また、要素をbimapに挿入します。 #include <string> #include <iostream> #include <util

    1

    1答えて

    私のプロジェクトには以下のデータ構造を実装する必要があります。私は時間をかけて変更することができ、それに接続されたカウンタ、(実際にのみインクリメント)を保存したいすべてのポインタについては uint64_t へ const MyClass* の関係を持っています。これは問題ありません、私は単にstd :: mapに格納することができます。問題は、最高の値を持つポインタへの高速アクセスが必