unordered-map

    6

    3答えて

    昨日私はunordered_mapを使用しようとしましたが、このコードは使用したメモリの量を混乱させました。 typedef list<string> entityId_list; struct tile_content { char cost; entityId_list entities; }; unordered_map<int, tile_content> has

    1

    1答えて

    こんにちは、数日後にエラーが発生しました。コードは同じではありませんが、下に表示されているものと似ています struct AB{ vector<int> * temp; AB(){ temp = new vector<int>; } AB(const AB &other){ temp = new

    0

    1答えて

    は私がMSDN pageからもらったこのコードにコンパイルすることができます using namespace std typedef std::unordered_map<char, int> Mymap; Mymap c1; c1.insert(Mymap::value_type('a', 1)); c1.insert(Mymap::value_type('b', 2)); c1.i

    4

    2答えて

    これは少しばかげた質問かもしれませんが、私はそれに尋ねる必要があります。私はC++でunordered_mapクラスを使用しようとしていますが、代わりにTR1 :: unordered_mapとして毎回それを参照するのは、私はちょうどキーワードhashMap.Iを使用したいという typedef tr1::unordered_map<string, int> hashMap 作品が、修正のよう

    1

    1答えて

    私はstd :: unordered_map(VS2010)からboost :: unordered_map(バージョン1.48)に切り替えようとしましたが、驚くべきことにいくつかの重要なテストケースが私のプロジェクトで失敗しました。私は原因を突き止めブースト:: unordered_mapが私の大文字小文字を区別しない平等プロバイダ尊重しないという結論に来る:)(今 struct StringE

    -1

    2答えて

    質問が奇妙に聞こえるかもしれませんが、unordered_mapがあるstd :: stringキー最大サイズは8 + 1(ヌル終了の場合は1)です。 私はchar(8)変数の文字列を受け取りました。これは、find()呼び出しのためだけにstrcpyをtemp std :: stringにしたくないということです。 何かコンパイラを実装する方法があるので、find()呼び出しでchar [8]を

    6

    2答えて

    std::unordered_map using operator []の要素に初めてアクセスすると自動的に作成されます。初期化についての保証は何か(もしあれば)? (初期化された値であることが保証されているか、または構築された場合のみ保証されますか? 例: std::unordered_map<void *, size_t> size; char *test = new char[10];

    2

    1答えて

    がhi私はXcodeの4.2でコンパイルされたプログラムにunordered_map使用しようとしているが、コンパイラがそれを認識しない、私が試した:それはクラスの付加価値再販業者 #include <ext/hash_map> #include <tr1/unordered_map> //using this one currently std::tr1::unordered_map<ch

    3

    1答えて

    私は自宅のコンピュータでVisual C++を使ってクラスのプログラムを書いていましたが、学校のLinuxコンピュータで実行しようとしましたが、これらのエラーが発生します。 std::tr1::unordered_map <string, Word*> map; これらのエラーの両方ISO C++のないタイプ予想 と 'unordered_map' の宣言を禁止 上記のコードの行に '; '<

    2

    3答えて

    私は、単一の整数の整数のトリプレットをマップするC++ stdのunordered_mapを使用して、私は通常、(彼らはとてもクールだった知らなかった)ハッシュテーブルを使用していないが、私はこのような場合には適切なアプローチを知りません、デフォルトのハッシュ関数を使用して、私が直接トリプレットをマップする必要があります(何かのint、int型> < <のような、整数> - > int型) std