boost

    2熱度

    3回答

    即時通訊的想法是使用python作爲嵌入式腳本語言,用於一個項目即時通訊工作,並獲得大部分工作。但是我似乎無法將python擴展對象轉換回原生C++指針。 所以這是我的課: class CGEGameModeBase { public: virtual void FunctionCall()=0; virtual const char* StringReturn()=0;

    3熱度

    1回答

    我正在使用Boost線程池。 我有這樣的結構: class SimThreadPool { static SimThreadPool* getInstance(); boost::threadpool::prio_pool& getThreadPool() { return mThreadPool; } simTerrain::SimThreadPool::Si

    0熱度

    2回答

    我需要處理HTML內容並用實際數據替換IMG SRC值。爲此,我選擇了正則表達式。 在我第一次嘗試我需要找到IMG標籤。對於這個我使用下面的表達式: <img.*src.*=\s*".*" 然後IMG標記我找SRC =「...」,並與新的SRC值替換內。我使用下面的表達式來獲得SRC: src\s*=\s*".*"\s* 具有第二表達問題: 對於下面的文字工作原理: <img alt="3

    0熱度

    1回答

    有沒有辦法將一個新的類實例(繼承C++類的python類)轉換爲c + +不必堅持對象返回,只是把它作爲一個c + +指針。 例如: C++ object pyInstance = GetLocalDict()["makeNewGamePlay"](); CGEPYGameMode* m_pGameMode = extract< CGEPYGameMode* >(pyInstance); p

    9熱度

    4回答

    我正在使用adjacency_list < vecS,vecS,雙向...> 廣泛。我有這麼多圖加載在內存 成爲一個問題。我正在進行靜態程序分析,並在升壓圖中存儲反彙編二進制文件的調用圖和流程圖。因此我可以有幾萬個函數==流程圖和一個 巨大的調用圖。我真的很想減少我的 圖形的內存使用量,同時仍然使用BGL。 由於我的圖形是加載後的靜態和邊緣和頂點計數 事先知道我看到巨大的優化潛力。例如,對於 示例

    0熱度

    3回答

    我在我的Ubuntu 8.10上從源碼boost_1_40_0.tar.bz2安裝boost庫。在「./bootstrap.sh --prefix = path/to/installation/prefix」和「./bjam install」之後,編譯非常密集,我的系統似乎無法承擔負擔並異常退出。我試了幾次。所有的事都在我的系統中止了。每次我都希望能夠以某種方式進一步處理上次留下的情況,但看起來更

    0熱度

    1回答

    我似乎無法在boost_1_39_0發行版中的任何頭文件中找到boost :: lambda :: ll的嵌套ll :: for_each()調用。有人能指出我正確的方向嗎?謝謝。

    0熱度

    1回答

    我想要使用成員函數w /參數作爲鍵的boost :: multi_index容器。 class Data { public: std::string get(const std::string & _attr) { return _internals_fetch_data(_attr); } /* assume some implementation for storin

    36熱度

    6回答

    我在我的程序中使用boost共享指針,並且我有一個類作爲參數引用另一個對象。我碰到的問題是make_shared函數要求所有參數都是一個const引用,如果我的類的構造函數不允許const引用參數傳入,我會得到編譯錯誤。 有沒有人知道背後的原因這個?另外,我能做些什麼來解決這個問題嗎?什麼是給我的問題 代碼示例: class Object { public: Object(i

    5熱度

    2回答

    有人可以通過修改下面的代碼來顯示一個簡單但完整的示例,說明如何使用Boost異常庫在線程之間傳輸異常? 我正在實現的是一個簡單的多線程委託模式。 class DelegeeThread { public: void operator()() { while(true) { // Do some work if(error)