boost

    0熱度

    1回答

    我已經設置了最新的eclipse + cdt + mingw + qt + qt-eclipse-integration。 我有2個問題: 當我創建「新建 - > Qt的桂工程」它不添加MinGW的包括(當我點擊新的C++項目中添加它們) 我會也喜歡使用提升。如何告訴eclipse/qmake添加.lib的? 謝謝 克里斯

    0熱度

    1回答

    memcpy是否有提升等效物?謝謝! 編輯:對不起,我沒有意識到的memcpy是:) 我認爲這是一個操作系統調用:(

    35熱度

    14回答

    boost :: shared_ptr可以釋放存儲的指針而不刪除它嗎? 我可以看到文檔中沒有釋放函數存在,也是在幫助解釋爲什麼它不提供釋放功能,類似的東西釋放不能說不是唯一的指針來完成。我的指針是獨一無二的。我怎樣才能釋放我的指針? 或者哪個提升智能指針類的使用可以讓我釋放指針? 我希望你不會說使用auto_ptr :)

    1熱度

    5回答

    我需要通過DAG圖進行搜索,但是我不希望在看到所有指向它的定向鏈接的其他節點之前超越節點。 是否有一個現有算法來處理這種特殊情況,深度優先搜索和呼吸優先搜索不適用於此遍歷順序。 即: A -> B B -> C C -> D A -> C 我不想永遠到達d之前看過B和C.

    0熱度

    1回答

    我有內存泄漏,我想這是由scoped_lock(Boost)的錯誤用法引起的。然而,我無法找到確切的問題,我相信代碼編寫的方式也不完全正確。 該代碼是在這個類有: http://taf.codeplex.com/SourceControl/changeset/view/31767#511225 主要重要的方法是ThreadedLoop()。基本上,這個方法是在一個線程內開始的,並定期檢查雅虎下載的

    3熱度

    5回答

    在MFC打開的情況下編譯VS2008中的以下代碼時出現警告。升壓版本1.39 include "boost/flyweight.hpp" include "boost/flyweight/key_value.hpp" class Foo { public: Foo(const CString& item) : mfoo(item) {} const CStri

    2熱度

    1回答

    有沒有人有任何想法爲什麼下面的代碼會輸出「不匹配」? boost::regex r(".*\\."); std::string s("app.test"); if (boost::regex_match(s, r)) std::cout << "match" << std::endl; else std::cout << "no match" <<

    1熱度

    1回答

    有一個信號和幾個帶插槽的物體。我想在一個對象調用信號並阻止自己的連接時實現這種行爲。我想一個小片段會提供更多的信息: typedef boost::signal<void()> TSignal; template<class TSignal> class SlotObject { public: void Connect(boost::shared_ptr<TSigna

    0熱度

    4回答

    全部, 我最近發佈了這個question DAL設計。由此看來,將一個對象的引用傳遞給一個函數,然後該函數將填充該對象,這對C++數據訪問層來說是一個很好的接口, bool DAL::loadCar(int id, Car& car) {} 我現在想知道如果使用對boost :: shared_ptr的引用會更好,例如, bool DAL::loadCar(int id, boost::sha

    26熱度

    4回答

    真正讓我關於Boost的事情是他們的文檔。我需要的是一個很好的參考,而不是解釋一個很好的參考是我,我會給例如: java.sun.com/javase/6/docs/api/ 是的,我喜歡它。這也是這一點: cppreference.com/wiki/stl/vector/start 在另一方面我找到提升是這樣的: http://www.boost.org/doc/libs/1_40_0/libs