std-pair

    0

    1答えて

    私はポーカーエバリュエーターを作っており、ヒストグラムのためにベクトル<ペア>を使ってデータを保持しています。今私はそれらを並べ替えることに固執しています、私は何をしようとすると、私はコンパイラエラーを取得します。 ご協力いただきありがとうございます。 class Histogram { private: vector< pair<int,int> > _rankHistogram;

    5

    3答えて

    として:不平等の比較において (<、>)、第一要素は 最初に比較され、不等式比較が真でない場合にのみそれらのために、 第2要素が比較されます。このような何かに変換 : return ((a.first < b.first) || (!(b.first < a.first) && (a.second < b.second))); 私quesionはそれはとても直感的である理由、ありますか? その

    0

    1答えて

    class MyObject{ public: void testFunctionMap(){ std::unordered_map<std::string, std::function<void()> > functionMap; std::pair<std::string, std::function<void()> > myPair("print", st

    1

    1答えて

    例えば、そのようなペアの文字列がAccept-Language : RU ,であり、httpリクエストヘッダーなどのマップを検索します。このようなペアがマップ内にあるかどうかを知ることは、ブール値です。どのようにソフト検索を行うかは、正確に同じペアを見つける必要はないが、Accept-Language : ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4のようなペアは、私たち

    2

    1答えて

    私はpair<A,B>*が欲しいです。 make_pair(a,b)は私にpair<A,B>を与えます(ペアはポインタではありません)。ペアのポインタを作る標準的な方法はありますか?私は2つの単語の後に、そしてその間に新しいものを追加しようとしましたが、それは存在しないようです。

    15

    5答えて

    少し初心者ご質問に申し訳ありません。ベクトルとペアのベクトルがあります typedef std::vector <int> TItems; typedef std::vector < std::pair <int, int> > TPairs; はどのようにファンクタを設計するために一歩 int main() { TItems items; TPairs pairs; pairs.

    32

    7答えて

    私は、このようなようpairのvectorを持っている: vector<pair<string,double>> revenue; 私は文字列と、このようなマップからダブルを追加したい: revenue[i].first = "string"; revenue[i].second = map[i].second; しかし、収入が初期化されていないので、それはアップしています範囲外のエラー

    0

    1答えて

    template<class V, class E> class G { public: G(); void InsertVertex(const V&); void InsertEdge(const V&, const V&, const E&); private: typedef set<V,less<V> > v

    5

    1答えて

    this他の質問に私をthisサンプルにリードしましたが、それをコンパイルすると長いエラーリストが表示されます。 #include <boost/spirit/include/qi.hpp> #include <vector> #include <map> #include <string> #include <iostream> namespace qi = boost::spiri

    0

    2答えて

    私はキーが文字列のペアであるPHPで連想配列を作りたいと思います。 最初は、文字列を途中で一意の仕切りを使用して連結し、後で分割することを検討していましたが、これはペアを使用するためのハックリな回避策のようです。あなたがPHPで配列のキーとして配列を使用することはできませんので $andrew = array('Andrew', 'Rasmussen'); $john = array('John