boost

    0熱度

    1回答

    我有具有接受一個AsyncWriteStream的功能的API這裏定義: http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/reference/AsyncWriteStream.html 這是當前使用的(和作品)使用流數據到TCP套接字,: http://www.boost.org/doc/libs/1_41_0/doc/html/b

    2熱度

    1回答

    我有一個項目,使用升壓1.64.0,因爲我需要提升過程。它的CMakeList處理和使用Qt/Clion編譯的代碼,但是當我在Visual Studio 2017中使用相同的代碼時,出現以下錯誤(波紋管是boost 1.63.0的輸出,但是我在第一次嘗試1.64.0時)。 1> -- [ C:/.../cmake-3.7/Modules/FindBoost.cmake:987 ] _boost_T

    0熱度

    1回答

    如何找到安裝的boost庫正在使用的gcc版本?所以我可以找到哪個版本的C++,我的HPX庫正在使用。 HPX庫巨大依賴於boost庫。我實際上忘了我一年前(使用哪個版本的gcc)建立了boost庫。 感謝

    0熱度

    1回答

    還有一個類似的問題here所以這個問題的答案可能可以合併或其他。 我正在使用最新的Visual Studio 2017版本,當我用Boost庫進行編譯時,我收到警告。該代碼提高警告: // // last known and checked version is 19.10.25017 (VC++ 2017): #if (_MSC_VER > 1910) # if defined(BOOST

    0熱度

    1回答

    使用boost可以讀取下面的數據嗎? { "ok": true, "result": [ { "update_id": 1235285, "message": { "message_id": 2, "from": { "id": 3325446, "is_bot": false,

    1熱度

    1回答

    我注意到,boost::gregorian::date(1970,1,1).day_number()回報2440588,這是它的公曆日期。 這是一個錯誤還是我錯過了什麼?

    2熱度

    1回答

    在C++ 17文件系統庫中,我們得到了std::filesystem::remove(path),據我瞭解,它是來自Boost.Filesystem的boost::filesystem::remove(path)的直接端口。 但C++從C89繼承了一個非常類似的函數,稱爲std::remove(path),它是也是記錄爲從文件系統中刪除文件的一種方式。我隱約意識到這個功能的一些缺陷,例如我相信我聽

    0熱度

    1回答

    這些都是頭文件和庫 #include <iostream> #include <algorithm> #include <stdio.h> #include <math.h> #include <vector> #include <numeric> #include <strings.h> #include <assert.h> #include <dirent.h> #i

    2熱度

    2回答

    我寫一個接受回調FN完成後調用異步函數。一般來說,這工作正常(但有一些限制),我可以發送params如下。 #include <boost/bind.hpp> #include <iostream> void foo_cb(int result, const char* data) { std::cout << "foo_cb executed with params " << r

    0熱度

    1回答

    http://www.boost.org/doc/libs/1_41_0/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html 我正在考慮將它用作tcp流和can總線之間的中間緩衝區。我將緩衝區傳遞給相關的API,寫入can bus,後者使用async_reads獲取數據。 TCP端使用async_writes寫入緩衝