stdmap

    -1

    1答えて

    マップのキー値として文字列を使用しており、比較関数をカスタムしようとしています。文字列の長さを比較して比較関数をカスタム化すると、同じサイズの異なる文字列をマップに渡すことができません。以下のようにコードは次のとおりです。 class Solution { public: int findLUSlength(vector<string>& strs) { if(strs.size()

    0

    2答えて

    私はこの記事のタイトルに示したようMQTTトピックに一定の低音クラスをリンクするマップを作成しようとしていますタイトル。 私は生の(Cスタイル)のポインタでの作業持っているが、私は学校で学んだようにスマートポインタは、より良い設計オプションになります。 マップをインスタンス化するときに問題は発生しませんが、マップにデータを割り当てる必要があります。 私はそれが完璧に働い持っ方法は、次のとおりです。

    3

    2答えて

    タイトルの「ソート」という単語が誤解を招く可能性があります。私はこの動作を探しています: { 1: 100, { 1: 1, 3: 10, => 3: 10, 5: 1000, 5: 100, 9: 1 } 9: 1000 } つまり、値を既存のキーに昇順に再割り当てします。 これは一時的に行うのは難しいことではないでしょう。 using

    0

    1答えて

    一般的なメンバーから一般的な機能を呼び出すテーブルを作成しようとしています。私はホットキーのテーブルを作成しようとしているので、特定のキーが押されたことが特定されると、特定のオブジェクトの特定の関数を呼び出します。 void関数へのポインタを格納するオブジェクト(hotKeyCommand)と関数を呼び出すオブジェクトのポインタへのテンプレートを作成しました。私はこれを行うにはhotKeyList

    1

    2答えて

    code :: blocksとmingwを使用して単純なC++プログラムを作成しようとしていますが、何らかのリンクエラーが発生しています。プロジェクトをビルドしようとすると、ldは1を返します。詳細は表示されません。この種の問題に関する情報をオンラインで検索しようとしましたが、何も見つかりませんでした。 私はtest.cppにtest.hppからexampleの定義を移動しようとした、それはリンク

    0

    1答えて

    この質問は、thesethreequestionsに関連しています。 以下の非コンパイルコードで示されたように、私は、std::mapのキーとして固定長配列を使用しようとしていた。 #include <cstdlib> #include <iostream> #include <map> typedef char myuuid[ 16 ]; template <class T> cl

    0

    2答えて

    Im重複するcv :: Points2fをベクトル内で見つけて数えようとしています。この目的のために、私は次の関数を使用しようとしました。しかし、逆参照値rv[*val]++を使用しようとしたときにエラーが発生しました。私は(重複するものなし)キーのリストを容器にhabeしたい終わり std::map<cv::Point2f, unsigned int> counter(const std::ve

    -1

    1答えて

    私はC++のコレクションではあまり良くありませんので、私の質問がちょっと愚かであれば簡単に行きます。 私は現在、マップ2持ってる map<int, Segment*> varSeg; map<Segment*, bool> rules; だから、VARSEGは、VARの割り当てで満たされている - >セグメント*のオブジェクトは、私はルールを埋めるためにしようとしているいくつかのロジックに基