boost

    0熱度

    1回答

    我甚至不確定這個問題是否有意義,但我試圖解決以下問題,而不必重寫大部分代碼。 我有一個tcp服務器讀寫使用tcp :: socket與boost :: asio :: async_read_until和boost :: asio :: write函數。現在有一個用例可以從文件流到這個套接字。 tcp :: iostream是做到這一點的理想方式;我可以使用當前打開的tcp :: socket創建一

    0熱度

    1回答

    iam試圖構建boost庫並使用cmake構建我的應用程序。 構建和安裝升壓只是跟隨Getting Started Guide和更改前綴爲/ usr ./bootstrap.sh --prefix=/usr ./b2 install 至於結果,我現在在/ usr/lib目錄下: libboost_atomic.a libboost_atomic.so libboost_atomic.so

    0熱度

    1回答

    有沒有一種方法可以確保我的對象在循環緩衝區中被覆蓋之前被刪除?這裏有一些代碼來說明我的問題。 boost::circular_buffer<MyObject*> cBuf(5); cBuf.push_back(new MyObject()); // cBuf[0] cBuf.push_back(new MyObject()); // cBuf[1] cBuf.push_back(new My

    1熱度

    1回答

    我已經查看了前面的問題以找到查找浮點值的最佳方法。我的問題是我有一行應該包含至少3除了一些其他文字的浮點值。我想從行中提取前三個浮點值並使用它們。但是,我只能得到boost :: regex給我第一個值。我究竟做錯了什麼?我希望強制小數的每一邊至少有一位數字,並強制小數位數也必須存在。 我的例子輸入字符串是 "this is a name" 39.789876 -83.997978 30.0000

    0熱度

    1回答

    我想要做的是一個C++代碼,它利用boost庫並做一個簡單的RS232通信。我得到了這樣的代碼如下: #include <boost/asio.hpp> // include boost using namespace::boost::asio; // save tons of typing #include <iostream> using std::cin; // These are

    -1熱度

    1回答

    我想用C++編寫FFT程序並將其作爲python庫實現。 所以,我使用的Boost.Python 1.64,我已經編碼了的C++ FFT以下: 1.fft.hpp(標題) #ifndef _FFT_HPP_ #define _FFT_HPP_ #define BOOST_PYTHON_STATIC_LIB #include <iostream> #include <string> #

    1熱度

    2回答

    我想增加使用Boost ASIO的udp遊戲服務器的吞吐量。 現在,每次我需要發送一個數據包,我將它放入一個隊列中,然後檢查是否有掛起的async_send_to操作,如果是,則不做任何操作,如果沒有,則調用async_send_to。 然後我等待寫入處理程序被調用,然後調用async_send_to爲隊列中的下一個數據包(如果有的話)。 該文件說,這是「TCP套接字」的做法,但沒有什麼關於UDP

    1熱度

    1回答

    (最初要求在提升用戶ML: [heap] Singular handle issue with MSVC iterator debug facilities) 使用VS2017(15.2版)和Boost 1.64,我編譯它使用boost::heap::d_ary_heap程序。 在調試配置中(默認爲_ITERATOR_DEBUG_LEVEL),我在運行時觀察堆上項目的句柄與默認構建的handle_

    0熱度

    1回答

    我想編譯一些代碼。我安裝了升壓使用 brew install boost 其中成功完成。然後我跑 autoreconf --install ,然後讓我跑 ./configure 但它產生尋找libboost_atomic錯誤: checking for a BSD-compatible install... /usr/local/bin/ginstall -c checking wh

    1熱度

    1回答

    我有一個程序,我編譯x86和arm(rpi2)。我正在使用boost來實現crc,並且在arm平臺上出現問題。 調試結束後,我發現crc的計算結果在哪裏。我寫了這些小測試用例來查明問題: namespace { unsigned char const data[] = { 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39 };