boost-tuples

    1熱度

    1回答

    我一直在使用一個使用boost元組作爲STL映射中的值。 直到現在,我只需構造元組並插入到地圖中,並在稍後階段檢索值。現在我需要能夠更改地圖中的元組。這是可能的,還是我遇到了你不應該使用元組而是使用結構的地方。 感謝

    0熱度

    1回答

    #include <list> #include <boost/tuple/tuple.hpp> template<class InputIterator> void f(InputIterator it) { typedef boost::tuple<typename InputIterator::value_type, int> Pair; std::list<P

    5熱度

    1回答

    我和可變參數模板(GCC 4.5)打出去,撞上這個問題: template <typename... Args> boost::tuple<Args...> my_make_tuple(Args... args) { return boost::tuple<Args...>(args...); } int main (void) { boost::tuple<in

    2熱度

    4回答

    我需要創建一個映射,從整數到元組集合,單個集合中的元組具有相同的大小。問題在於元組的大小及其參數類型可以在運行時確定,而不是編譯時間。我想像的是這樣的: std::map<int, std::set<boost::tuple> > 但不能確切地知道如何正確地做到這一點,老實說使用指針。 這樣做的目的是創建臨時關係(表),每個關係具有唯一的標識符(鍵),也許您有另一種方法。