草庐IT

boost-pool

全部标签

c++ - 正则表达式性能 : Boost vs. Perl

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7个月前。Improvethisquestion我正在寻找perl和boost正则表达式之间的性能比较。我需要设计一段非常依赖正则表达式的代码,并且可以选择:通过boost正则表达式运行它dispatchperl解释器并在perl中完成工作我知道perl以其优化的字符串处理而闻名。但是,我找不到提升正则表达式库的性能比较。你知道这样的比较吗?谢谢 最佳答案

c++ - 正则表达式性能 : Boost vs. Perl

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7个月前。Improvethisquestion我正在寻找perl和boost正则表达式之间的性能比较。我需要设计一段非常依赖正则表达式的代码,并且可以选择:通过boost正则表达式运行它dispatchperl解释器并在perl中完成工作我知道perl以其优化的字符串处理而闻名。但是,我找不到提升正则表达式库的性能比较。你知道这样的比较吗?谢谢 最佳答案

c++ - Boost.Serialization 在不同平台上的序列化是否不同?

我使用Boost.Serialization来序列化std::map。代码是这样的voidDictionary::serialize(std::string&buffer){try{std::stringstreamss;boost::archive::binary_oarchivearchive(ss);archivein(source);boost::archive::binary_iarchivearchive(in);archive>>dict_;}catch(conststd::exception&ex){throwDictionaryException(ex.what())

c++ - Boost.Serialization 在不同平台上的序列化是否不同?

我使用Boost.Serialization来序列化std::map。代码是这样的voidDictionary::serialize(std::string&buffer){try{std::stringstreamss;boost::archive::binary_oarchivearchive(ss);archivein(source);boost::archive::binary_iarchivearchive(in);archive>>dict_;}catch(conststd::exception&ex){throwDictionaryException(ex.what())

c++ - 如何优雅地关闭 boost asio ssl 客户端?

客户做了一些ssl::stream::async_read_some()/ssl::stream::async_write()调用并在某些时候需要退出,即它需要关闭连接。调用ssl::stream::lowest_layer().close()可以,但是(正如预期的那样)服务器(openssls_server-state...命令)在关闭连接时报告错误。查看API的正确方法似乎是调用ssl::stream::async_shutdown().现在基本上有两种情况需要关机:1)客户端位于async_read_some()回调并对来自服务器的“退出”命令作出react。从那里调用async

c++ - 如何优雅地关闭 boost asio ssl 客户端?

客户做了一些ssl::stream::async_read_some()/ssl::stream::async_write()调用并在某些时候需要退出,即它需要关闭连接。调用ssl::stream::lowest_layer().close()可以,但是(正如预期的那样)服务器(openssls_server-state...命令)在关闭连接时报告错误。查看API的正确方法似乎是调用ssl::stream::async_shutdown().现在基本上有两种情况需要关机:1)客户端位于async_read_some()回调并对来自服务器的“退出”命令作出react。从那里调用async

c++ - 使用 Boost.Signal 代替 Qt 的信号?没有moc吗?

我知道它们可以一起使用,但我想知道是否可以在程序的Qt部分(小部件等)中用Boost.Signal替换Qt的信号和插槽机制。有人试过吗?有什么陷阱吗?假设我不使用任何其他MOC功能并用boost.signal替换信号/插槽,是否可以完全不使用moc? 最佳答案 我考虑将它用于我的一个项目。根据项目,可能会困扰您的一个方面是使用QtDesigner.Qt-Designer在下面为它的GUI连接创建信号槽。所以,如果你碰巧使用了设计器,你最终会得到同时具有signals-slots和boost::signals的项目。将它们一起使用存在

c++ - 使用 Boost.Signal 代替 Qt 的信号?没有moc吗?

我知道它们可以一起使用,但我想知道是否可以在程序的Qt部分(小部件等)中用Boost.Signal替换Qt的信号和插槽机制。有人试过吗?有什么陷阱吗?假设我不使用任何其他MOC功能并用boost.signal替换信号/插槽,是否可以完全不使用moc? 最佳答案 我考虑将它用于我的一个项目。根据项目,可能会困扰您的一个方面是使用QtDesigner.Qt-Designer在下面为它的GUI连接创建信号槽。所以,如果你碰巧使用了设计器,你最终会得到同时具有signals-slots和boost::signals的项目。将它们一起使用存在

c++ - 编译 boost C++11 clang mac 找不到 cstddef

我无法在Macosx10.8.2上使用clang3.1编译boost。这就是我所做的:./bootstrap.sh--with-toolset=clang./b2toolset=clangcxxflags="-std=c++11-stdlib=libc++"linkflags="-stdlib=libc++"我也试过没有计时、测试、波形和信号。我尝试了一个user-config.jam与usingclang-darwin这是我几乎每个文件都有的错误:/boost/config/select_stdlib_config.hpp:18:12:fatalerror:'cstddef'file

c++ - 编译 boost C++11 clang mac 找不到 cstddef

我无法在Macosx10.8.2上使用clang3.1编译boost。这就是我所做的:./bootstrap.sh--with-toolset=clang./b2toolset=clangcxxflags="-std=c++11-stdlib=libc++"linkflags="-stdlib=libc++"我也试过没有计时、测试、波形和信号。我尝试了一个user-config.jam与usingclang-darwin这是我几乎每个文件都有的错误:/boost/config/select_stdlib_config.hpp:18:12:fatalerror:'cstddef'file