boost

    1热度

    1回答

    我试图改变一个即发即热的UDP发送函数从同步到异步的实现。 目前简易的同步功能看起来是这样的: ssize_t UDPTransport::send_to(const char * buffer, size_t bufferSize) { return mPSocket->send_to(boost::asio::buffer(buffer, bufferSize), mOutputEn

    0热度

    1回答

    在我的CentOS 6.9环境下,boost-devel指的是Boost 1.4 .0库。 的问题是,升压:语言环境不适用于相对于一个特定的时区我的日期的计算,如升压:语言环境似乎来加速1.4 0.0。 是否有替代做类似1.41(或替代Boost)的事情? // adding a day to now with timezone in mind std::locale::global(...a

    3热度

    1回答

    我从boost :: beast网站复制websocket示例并运行它Websocket会话工作正常,但我不知道如何将接收到的multi_buffer转换为字符串。 下面的代码是websocket会话处理程序。 void do_session(tcp::socket &socket) { try { // Construct the stream by moving in

    0热度

    1回答

    我安装了像这个Installing Boost under Ubuntu问题中提出的boost。然而,当我尝试执行它试图包括升压像cmake的文件: find_package(Boost CONFIG REQUIRED COMPONENTS system) 它告诉我,它无法找到既不以下两个文件: BoostConfig.cmake 助推config.cmake 提示您应该将“Boost”的安装

    1热度

    1回答

    以下是已使用boost::program_options的代码。 #include <iostream> #include <vector> #include <boost/program_options.hpp> int main (int argc, char* argv[]) { int n; std::string mps_name; boost:

    1热度

    1回答

    在升压DOC: Binding member functions can be done similarly. A bound member function takes in a pointer or reference to an object as the first argument. For instance, given: struct xyz { v

    1热度

    1回答

    我正在用C++开发一个对延迟敏感的应用程序。有一个模块在使用boost :: unordered_map。 在插入地图的第一个条目时,我经历了太多延迟,之后所有条目都有适当的插入时间。 如果我使用std :: unordered_map而不是boost :: unordered_map,则不会发生此行为。在这种情况下,第一次插入也需要几百纳秒(100〜200)。 这里有一些时间统计,我注意到: -

    0热度

    2回答

    我是Boost Log的新手,并且遇到了一些非常简单的问题。 我正在尝试创建一个记录器并为其分配一个级别(例如警告,信息,跟踪等),并过滤掉(出于性能原因)发送到该记录器的任何日志,并将其分配给记录器处于日志记录核心级别,而不是接收器级别。 例如(伪代码): logger lg; lg.setLevel(Warn); BOOST_LOG_TRIVIAL(trace) << "A trace s

    2热度

    1回答

    我想运行使用boost :: asio和boost :: fiber的autoecho program。我使用了以下内容: Ubuntu的16 cmake的3.9.1 升压1_65_0 该方案取决于round_robin.hpp,yield.hpp和细节的本地拷贝/ yield.hpp。我已经下载了所有这些和程序构建成功。当我运行的代码,我在主,做行获得分割故障: io_svc->run();

    -2热度

    1回答

    实施例的条件(设计的): 我已经写了需要可以采取“过滤器”表达的方法,并返回匹配的项数:我知道我可以调用此如下 int getCount(std::function<bool(int, int)> filter) { // Iterate pairs of numbers p,q // Count number of pairs where filter(p, q) is t