boost

    4熱度

    3回答

    我已經使用了Boost圖形庫一個相當大的數量,但沒有太多其餘的。我經常在這裏看到使用Boost的部分建議(比如Boost的各種智能指針)。很明顯,Boost很好用。它也很大或多樣。有誰知道常見問題解答或像樣的最佳實踐文檔,以幫助知識豐富的C++程序員更好地使用Boost?

    1熱度

    2回答

    在java中我有以下生成的代碼: public class B { public void exec(){ X x = (X) Thread.currentThread(); System.out.println(x.value); } } public class X extends Thread{ public int value;

    42熱度

    5回答

    我有一個簡單的C++與升壓像這樣: #include <boost/algorithm/string.hpp> int main() { std::string latlonStr = "hello,ergr()()rg(rg)"; boost::find_format_all(latlonStr,boost::token_finder(boost::is_any_of(

    5熱度

    3回答

    我正在學習Boost,並且在製作文件時遇到問題。 這裏是我的基本的makefile: accesstimer: acctime.o btimer.o g++ acctime.o btimer.o -o accesstimer acctime.o: acctime.cpp btimer.h g++ -c acctime.cpp bentimer.o: btimer.cpp

    4熱度

    2回答

    剛剛問了一個關於在make文件中連接Boost庫的問題。 感謝那些幫助過的人。我結束了這個: accesstimer: acctime.o bentimer.o g++ -L/usr/local/boost/boost_1_39_0/stage/lib -lboost_system -lboost_filesystem acctime.o bentimer.o -o accesstime

    0熱度

    1回答

    我試圖將我的代碼從VSC++ 6遷移到VSC++ 2008 express版本,並且從英特爾編譯器遷移到Microsoft編譯器。一切都很容易遷移,但我現在收到此錯誤: 1>------ Build started: Project: Base, Configuration: Debug Win32 ------ 1>Compiling... 1>DefaultScriptReader.cpp

    2熱度

    3回答

    我的問題的簡短版本: 此代碼崩潰了編譯器。 pThread[0] = new boost::thread( boost::bind( &cGridAnimator::DoJob, // member function this), // instance of class 0); // job number 嘗試編譯此代碼時,編譯器崩潰。 (當我

    0熱度

    2回答

    我有一個奇怪的錯誤,我希望更多的經驗程序員可能有一些洞察。我正在使用boost ublas稀疏矩陣,特別是mapped_matrix,並且最終發生了一個間歇性錯誤,但不是程序的初始階段。這是一個大的程序,所以不能發佈所有的代碼,但其核心思想是,我稱之爲屬於一個特定類的函數: bool MyClass::get_cell(unsigned int i, unsigned int j) const

    2熱度

    3回答

    我遇到了一些錯誤,進入我正在使用的升壓組件之一。在分析了這個問題之後,我發現我並不是唯一的問題,並且作者已經發布了boost SVN中繼中可用的修復。 如果我只想更新這個組件並重用已經構建的庫,那麼最好的方法是什麼?該組件不只是標題。 編譯器:MSVC 9 SP1,TR1 OS:Vista中 升壓:1.39從BoostPro計算 車部件:升壓波 蟲:競爭條件。這個bug在今年5月份得到了修正,但是

    0熱度

    3回答

    我做了一個使用boost asio的套接字應用程序,當我嘗試從套接字讀取任何東西時,似乎需要很多cpu。 大氣壓我使用一個包裝類,所以我沒有暴露在我的頭文件看起來是這樣的升壓頭文件: class SocketHandle { public: SocketHandle() { m_pSocket = NULL; m_pService = NULL;