boost

    4热度

    2回答

    建设成为在docs 什么我需要安装到运行的命令中提到: bootstrap .\bjam 的BoostPro计算乡亲维护的Windows安装程序加速,但如果我首先运行安装程序并下载最小版本,然后再次运行安装程序,安装程序未检测到我已经安装了Boost,并且需要更多的库。有没有办法解决?

    9热度

    1回答

    我看到一个问题,在析构函数中调用boost的thread-> join会导致死锁。我不明白为什么,而且我不太喜欢让代码在项目中正常工作(我不明白它为什么会这样做)。 类声明(我已经剥离的try/catch的run()方法为简洁:依据升压线文档,其结果应该是相同的有或没有的话): class B { public: void operator()(){run();} void

    1热度

    2回答

    我想从Eclipse的代码补全中获益:Eclipse 3.5中的shared_pointer与CDT 6.0。 Eclipse不提供任何完成,而我写了下面的代码: #include <boost/shared_ptr.hpp> #include "A.h" typedef boost::shared_ptr<A> aPTR; int main() { aPTR test(n

    0热度

    2回答

    boost :: object_pool是否同步?

    3热度

    2回答

    我在寻找修改Boost Asio HTTP Server 3 example以维护当前连接客户端列表的最佳方法。 如果我从例如作为修改server.hpp: class server : private boost::noncopyable { public: typedef std::vector<connection_ptr> ConnectionList; // .

    1热度

    2回答

    我正在寻找一个优雅的方式来实现这一点。基本上我有一个m×n的矩阵。每个单元格表示像素值,行和列表示图像的像素行和像素列。 由于我基本上映射点从HDF文件,与它们对应的像素值沿。我们基本上有很多空像素。填充有0 现在我需要做的就是把周围细胞的平均,以平均像素值的出来丢失的细胞。现在 ,我可以蛮力攻击,但它变得丑陋快。有没有这种优雅的解决方案?

    30热度

    7回答

    我认为可以加入会表明这一点,但是,似乎并不是这样。 在工人类,我试图表明,它仍然在通过谓语处理: bool isRunning(){return thread_->joinable();} 那不是已经退出不会是可连接线程?我错过了什么...... boost thread :: joinable的含义是什么?

    8热度

    1回答

    请参阅下面的main()和两个非常简单的类。然后每个Boost序列化(以及显示的内容)我的问题是: 1)B类是否需要正常的重载流操作符'< <'和'>>'来定义?目前在我的真实代码中没有这些。 2)是否类A在商店()和负载()方法需要通过地图和multimap容器明确地进行迭代,存储/加载他们的键:明确地值对? 例如像这样: void A::store(const char* filename){

    22热度

    10回答

    我试图将一些Windows代码移植到Linux,理想情况下通过独立于平台的库(例如boost),但是我不确定如何移植此位事件代码。 代码位包含两个线程(让我们称它们为A和B)。 A想要做一些只有B才能做的事情,所以它会发送一条消息,然后等待B完成它。在这个窗口看起来像: void foo();//thread a calls this void bar(HANDLE evt); void f

    2热度

    2回答

    我需要获取图形的st-MinCut。我最近开始使用C++ Boost库,它似乎没有st-MinCut功能,但确实有MaxFlow实现,我可以(理论上)利用MaxFlow/MinCut二元性。 我已经得到了“push relabel max flow”函数的正常工作,但我无法弄清楚如何运行一个DFS,从源头沿着边缘的剩余容量大于0的地方获取节点源端。 在此先感谢。