tr1

    2熱度

    1回答

    好吧,這對我的編譯器(vs2008)有效,但我試圖弄清楚我是否在做非標準的事情。這裏有一個簡單的例子,我在做什麼: std::tr1::array<int, 3> OneTwoThree() { return boost::assign::list_of(1)(2)(3).to_array(std::tr1::array<int, 3>()); } 我身邊的事實,to_array適

    1熱度

    1回答

    該C++代碼失敗在Visual Studio 2010: const sregex_iterator end; for (sregex_iterator match(origString.begin(), origString.end(), regex(regExPattern)); match != end; ++match) { useMatch(*match); } 第

    1熱度

    1回答

    我正嘗試使用本機庫(TR1)在Visual Studio 2010 SP1中實現boost :: random文件中的第一個示例之一。 在使用庫之前,我發現我可以使用內置的VC2010隨機函數,它們就像boost函數一樣工作,但是在這裏我不能使用本地函數。 問題是在VC2010中初始化discrete_distribution<>。在加速它需要一個數組: double probabilities[

    0熱度

    3回答

    你將如何實現多播TR1函子?我有我的回調插槽像 void setCallback(std::tr1::function<void (std::string)> cb) { this->callback = cb; } 但需要在其中一個回傳多個回調。我不想像觀察者那樣進入更復雜的解決方案,因爲這是我目前需要組播的唯一情況。我也無法使用Boost.Signals(如建議here),因

    2熱度

    2回答

    我們的一個類提供了tr1 :: function回調對象。當我嘗試分配一個成員函數時,雖然,我得到一個編譯器錯誤。下面 的實施例是未測試的而只是爲了說明: foo.h中: class Foo() { public: Foo(); std::tr1::function<void (int x)> F; } Bar.h: class Bar() { public:

    2熱度

    1回答

    我有一個名爲RealAlgebraicNumber的「抽象」超類和兩個名爲IntervalRepresentation和NumericRepresentation的繼承類。 IntervalRepresentation和NumericRepresentation都有一個拷貝構造函數,它們工作正常。 我使用的shared_ptr這樣的: typedef std::tr1::shared_ptr<Re

    0熱度

    1回答

    在 「GCC 4.2.1版(基於蘋果公司建立5658)(LLVM建設2335.15.00)」 在TR1的數組,我看到: value_type _M_instance[_Nm ? _Nm : 1] __attribute__((__aligned__)); 而在「gcc版本4.5.2( Ubuntu的/ Linaro的4.5.2-8ubuntu4)」,我看到: value_type _M_ins

    100熱度

    3回答

    對於一個類,我想在一個map存儲std::function對象中存儲一些指向同一類的成員函數的函數指針。但是,我不就在與此代碼開頭: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f =

    6熱度

    1回答

    我通過n1429與部分 的算法regex_match讀取和regex_search都支持在正則表達文庫不常見的特徵:部分匹配。當標誌std::regex_constants::match_partial被設置在傳遞給算法的標誌中時,如果一個或多個字符匹配,則返回true的結果,然後狀態機到達字符序列的末尾,同時還有狀態匹配。 [...] 但我無法在FCD中找到該功能的任何跟蹤,也沒有在當前gcc-

    2熱度

    2回答

    我想在不安裝Boost的情況下使用unordered_set。我試圖添加--std=gnu++0x,但它不是一個公認的選項。 v4.1.2是否包含unordered_set?如果是這樣,我怎麼得到它的頭文件? 這是一臺Centos 4機器。