boost-tuples

    0

    1答えて

    boost :: tupleの形式のキーがマップ内でどのように検索されているかを知りたい場合は、Compare=std::lessです。例えば、これは私が働いているコードの抜粋です: typedef boost::tuple<std::string, std::string> Key; void *Data; typedef std::map<Key, Data> FileDataMap;

    0

    1答えて

    Mac OS X 10.7.3を実行しているMacBook Proのソースから1.49.0のブーストをコンパイルしました。私は開発環境としてXcode 4.3.2とAppleのLLVM 3.1を使用しています。次のコード行(ブーストからのHTTPサーバー1例)説明するようにリンクエラーになり: void Connection::handleRead(const boost::system::err

    1

    1答えて

    私はこのコードを持っている: ... #include "boost/tuple/tuple_comparison.hpp" ... template <typename ReturnType, typename... Args> function<ReturnType(Args...)> memoize(const Args && ... args) { using noRe

    5

    1答えて

    単純なタイプミスがあるかどうかはわかりませんが、タプルの両端キューを並べ替える際に問題が発生しています。 だから、私の両端キューは次のようになります。 std::deque<boost::tuple<unsigned int, unsigned int> > messages; そして私は、ソートする私のコールを持っている: sort(messages.begin(), messages.en

    1

    1答えて

    boost::tupleオブジェクトのベクターを検索するブーストライブラリにアルゴリズムまたはヘルパーメソッドがありますか?ここに私のコードは次のとおりです。 typedef boost::tuple<int, char const*, char const*> Tuple; typedef std::vector<Tuple> ErrorStringMap; ErrorStringMap

    0

    1答えて

    boost::python::tupleオブジェクトから2番目の要素を削除しようとしています。 2番目の要素を削除したいタプルは、Pythonの関数呼び出しに渡される引数のリストです。 このように私は要素を削除するには: BPY::object CallMethod(BPY::tuple args, BPY::dict kwargs) { ... // args is my

    5

    3答えて

    以下のサンプルコードでは、boost :: tupleを最初のテンプレート引数から暗黙的に作成できることを示しています。 そのため、私は<<オペレータを書くことができません。あいまいになるからです。 また、ostringstream& << floatもあいまいである理由はわかりません。これには暗黙的な構造はありません。なぜこれもあいまいなエラーをもたらすのでしょうか? #include <ios

    4

    2答えて

    boost::bindとSTLをboost::tupleで使用しようとしていますが、コンパイルしようとする度に次のエラーが発生します。 error: call of overloaded ‘bind(<unresolved overloaded function type>, boost::arg<1>&)’ is ambiguous あなたは私がここで間違ってやっているか知って

    4

    1答えて

    を使用して具体的な一ブースト::タプル型の構築: は高めのtypedef ::タプル< T1、T2、T3、...、Tnの> Tuple_Tn タイプT1を のtypedef:、... Tnには、すべての そして、与えられた型T_another、私は新しいタプル型を定義したいのですが、定義されています後押し::タプル< T1、T2、T3、...、Tnのを、T_another> Tuple_T_plu

    1

    1答えて

    優れたブーストタプルクラス(tuple_basic.hpp)のソースを掘り下げた後、再帰的なテンプレートアルゴリズムがタプルメンバーにアクセスするための 'get'メソッドで使用されていることがわかります。 数値テンプレートパラメータを特定のメンバ名にマップする方法があります。さらに、再帰テンプレート関数は常に最初の要素に収束しません(停止条件は次のとおりです)。再帰的なテンプレート関数、< 0>