boost

    0热度

    1回答

    我已经设置了最新的eclipse + cdt + mingw + qt + qt-eclipse-integration。 我有2个问题: 当我创建“新建 - > Qt的桂工程”它不添加MinGW的包括(当我点击新的C++项目中添加它们) 我会也喜欢使用提升。如何告诉eclipse/qmake添加.lib的? 谢谢 克里斯

    0热度

    1回答

    memcpy是否有提升等效物?谢谢! 编辑:对不起,我没有意识到的memcpy是:) 我认为这是一个操作系统调用:(

    35热度

    14回答

    boost :: shared_ptr可以释放存储的指针而不删除它吗? 我可以看到文档中没有释放函数存在,也是在帮助解释为什么它不提供释放功能,类似的东西释放不能说不是唯一的指针来完成。我的指针是独一无二的。我怎样才能释放我的指针? 或者哪个提升智能指针类的使用可以让我释放指针? 我希望你不会说使用auto_ptr :)

    1热度

    5回答

    我需要通过DAG图进行搜索,但是我不希望在看到所有指向它的定向链接的其他节点之前超越节点。 是否有一个现有算法来处理这种特殊情况,深度优先搜索和呼吸优先搜索不适用于此遍历顺序。 即: A -> B B -> C C -> D A -> C 我不想永远到达d之前看过B和C.

    0热度

    1回答

    我有内存泄漏,我想这是由scoped_lock(Boost)的错误用法引起的。然而,我无法找到确切的问题,我相信代码编写的方式也不完全正确。 该代码是在这个类有: http://taf.codeplex.com/SourceControl/changeset/view/31767#511225 主要重要的方法是ThreadedLoop()。基本上,这个方法是在一个线程内开始的,并定期检查雅虎下载的

    3热度

    5回答

    在MFC打开的情况下编译VS2008中的以下代码时出现警告。升压版本1.39 include "boost/flyweight.hpp" include "boost/flyweight/key_value.hpp" class Foo { public: Foo(const CString& item) : mfoo(item) {} const CStri

    2热度

    1回答

    有没有人有任何想法为什么下面的代码会输出“不匹配”? boost::regex r(".*\\."); std::string s("app.test"); if (boost::regex_match(s, r)) std::cout << "match" << std::endl; else std::cout << "no match" <<

    1热度

    1回答

    有一个信号和几个带插槽的物体。我想在一个对象调用信号并阻止自己的连接时实现这种行为。我想一个小片段会提供更多的信息: typedef boost::signal<void()> TSignal; template<class TSignal> class SlotObject { public: void Connect(boost::shared_ptr<TSigna

    0热度

    4回答

    全部, 我最近发布了这个question DAL设计。由此看来,将一个对象的引用传递给一个函数,然后该函数将填充该对象,这对C++数据访问层来说是一个很好的接口, bool DAL::loadCar(int id, Car& car) {} 我现在想知道如果使用对boost :: shared_ptr的引用会更好,例如, bool DAL::loadCar(int id, boost::sha

    26热度

    4回答

    真正让我关于Boost的事情是他们的文档。我需要的是一个很好的参考,而不是解释一个很好的参考是我,我会给例如: java.sun.com/javase/6/docs/api/ 是的,我喜欢它。这也是这一点: cppreference.com/wiki/stl/vector/start 在另一方面我找到提升是这样的: http://www.boost.org/doc/libs/1_40_0/libs