boost

    2热度

    3回答

    即时通讯的想法是使用python作为嵌入式脚本语言,用于一个项目即时通讯工作,并获得大部分工作。但是我似乎无法将python扩展对象转换回原生C++指针。 所以这是我的课: class CGEGameModeBase { public: virtual void FunctionCall()=0; virtual const char* StringReturn()=0;

    3热度

    1回答

    我正在使用Boost线程池。 我有这样的结构: class SimThreadPool { static SimThreadPool* getInstance(); boost::threadpool::prio_pool& getThreadPool() { return mThreadPool; } simTerrain::SimThreadPool::Si

    0热度

    2回答

    我需要处理HTML内容并用实际数据替换IMG SRC值。为此,我选择了正则表达式。 在我第一次尝试我需要找到IMG标签。对于这个我使用下面的表达式: <img.*src.*=\s*".*" 然后IMG标记我找SRC =“...”,并与新的SRC值替换内。我使用下面的表达式来获得SRC: src\s*=\s*".*"\s* 具有第二表达问题: 对于下面的文字工作原理: <img alt="3

    0热度

    1回答

    有没有办法将一个新的类实例(继承C++类的python类)转换为c + +不必坚持对象返回,只是把它作为一个c + +指针。 例如: C++ object pyInstance = GetLocalDict()["makeNewGamePlay"](); CGEPYGameMode* m_pGameMode = extract< CGEPYGameMode* >(pyInstance); p

    9热度

    4回答

    我正在使用adjacency_list < vecS,vecS,双向...> 广泛。我有这么多图加载在内存 成为一个问题。我正在进行静态程序分析,并在升压图中存储反汇编二进制文件的调用图和流程图。因此我可以有几万个函数==流程图和一个 巨大的调用图。我真的很想减少我的 图形的内存使用量,同时仍然使用BGL。 由于我的图形是加载后的静态和边缘和顶点计数 事先知道我看到巨大的优化潜力。例如,对于 示例

    0热度

    3回答

    我在我的Ubuntu 8.10上从源码boost_1_40_0.tar.bz2安装boost库。在“./bootstrap.sh --prefix = path/to/installation/prefix”和“./bjam install”之后,编译非常密集,我的系统似乎无法承担负担并异常退出。我试了几次。所有的事都在我的系统中止了。每次我都希望能够以某种方式进一步处理上次留下的情况,但看起来更

    0热度

    1回答

    我似乎无法在boost_1_39_0发行版中的任何头文件中找到boost :: lambda :: ll的嵌套ll :: for_each()调用。有人能指出我正确的方向吗?谢谢。

    0热度

    1回答

    我想要使用成员函数w /参数作为键的boost :: multi_index容器。 class Data { public: std::string get(const std::string & _attr) { return _internals_fetch_data(_attr); } /* assume some implementation for storin

    36热度

    6回答

    我在我的程序中使用boost共享指针,并且我有一个类作为参数引用另一个对象。我碰到的问题是make_shared函数要求所有参数都是一个const引用,如果我的类的构造函数不允许const引用参数传入,我会得到编译错误。 有没有人知道背后的原因这个?另外,我能做些什么来解决这个问题吗?什么是给我的问题 代码示例: class Object { public: Object(i

    5热度

    2回答

    有人可以通过修改下面的代码来显示一个简单但完整的示例,说明如何使用Boost异常库在线程之间传输异常? 我正在实现的是一个简单的多线程委托模式。 class DelegeeThread { public: void operator()() { while(true) { // Do some work if(error)