boost

    1熱度

    1回答

    鑑於定義: typedef typename boost :: graph_traits :: adjacency_iterator adjacency_iter; typedef typename boost :: inv_adjacency_iterator_generator :: type inv_adjacency_iter; 我感興趣的boost ::領帶(I,末)的語義= inv_a

    0熱度

    1回答

    可以說我試圖解決字符串的解析問題char ** 由於某種原因,下面的代碼會產生很多垃圾,誰可以看看嗎? 下面是它應該做的事: 轉儲全部的argv成string_array 容器 轉儲在string_array 容器一切都變成的std :: string和 用空格 打破字符串放入字符串 使用增強/算法/字符串的令牌 創建一個新char **並將所有 標記轉儲到它中,打印出新的char **,clea

    0熱度

    2回答

    我有以下字符串: const std::string args = "cmdLine=\"-d ..\\data\\configFile.cfg\" rootDir=\"C:\\abc\\def\""; // please note the space after -d 我想它拆分成2子:使用升壓 std::str1 = "cmdLine=..."; 和 std::str2 = "root

    1熱度

    2回答

    我正在編寫一個多線程應用程序。 我用了boost ::進程間班(1.36.0版本) 從本質上講,我需要在工作時可以爲他們做的通知工作線程。 我嘗試了「信號量」和「條件」方法。 在這兩種情況下,工作線程的CSwitch(上下文切換)似乎都非常高,就像每秒600個開關一樣。 我有一個在代碼甘德,它似乎只是檢查一個標誌(原子地使用互斥體),然後在下次再次嘗試之前產生時間片。 我期待的代碼使用WaitFo

    7熱度

    6回答

    我知道,每個進程創建它自己的內存地址空間,但是我想知道, 如果進程A是有這樣一個功能: int DoStuff() { return 1; } 和指針的typedef,如: typedef int(DoStuff_f*)(); 和吸氣功能,如: DoStuff_f * getDoStuff() { return DoStuff; } ,並通過與...進程B通信的神奇的方式說的boost

    1熱度

    1回答

    我想嘗試一下我正在開發的一個項目的Boost :: Serialization庫。我也習慣在Linux中習慣編程。我在默認位置設置了提升。我試着用他們提供的命令行參數編譯他們提供的測試文件here,它工作正常。在這個例子中他們使用.a文件。 然後我去了序列化頁面,並嘗試運行其中一個serialization demos。我運行基本相同的命令,除了換出文件名並鏈接到libboost_serializ

    6熱度

    3回答

    我在Boost C++日期時間庫中發現了一個奇怪的結果。 microsec_clock和second_clock之間存在不一致,我不明白爲什麼。我使用的是Windows XP 32位 我的代碼剪斷: using namespace boost::posix_time; ... ptime now = second_clock::universal_time(); std::cout << "

    4熱度

    1回答

    我正在使用Ubuntu 9.10 beta,其存儲庫包含boost 1.38。我想建立你好世界的例子。我按照這裏的說明(http://www.boost.org/doc/libs/1_40_0/libs/python/doc/tutorial/doc/html/python/hello.html),找到了示例項目,併發布了「bjam」命令。我已經安裝了bjam和boost-build。 我得到以下

    2熱度

    1回答

    我正在用WDK構建下面的示例助推消費用戶模式應用程序,但出現以下錯誤當使用bootstrap和。\ bjam從同一個終端窗口創建的boost庫連接時。 IIUC,MSDN表示這是因爲(看起來是C++ std lib函數)(可怕的mangled函數)被標記爲DLL導入,但我有一個本地定義。這怎麼發生的?有沒有辦法解決這個問題? 另請參閱:a loosely related question。 C:\

    10熱度

    4回答

    我使用Boost.Python從C++類創建Python模塊。我遇到了一個引用問題。 Condider以下情況下,我有一個類Foo與重載get方法,可以返回值或引用。 指定按值使用返回值應該很簡單,只要我鍵入簽名即可。但我認爲應該可以通過使用return_value_policy返回參考。但是,使用什麼似乎適當(doc); return_value_policy<reference_existin