boost

    4热度

    3回答

    我已经使用了Boost图形库一个相当大的数量,但没有太多其余的。我经常在这里看到使用Boost的部分建议(比如Boost的各种智能指针)。很明显,Boost很好用。它也很大或多样。有谁知道常见问题解答或像样的最佳实践文档,以帮助知识丰富的C++程序员更好地使用Boost?

    1热度

    2回答

    在java中我有以下生成的代码: public class B { public void exec(){ X x = (X) Thread.currentThread(); System.out.println(x.value); } } public class X extends Thread{ public int value;

    42热度

    5回答

    我有一个简单的C++与升压像这样: #include <boost/algorithm/string.hpp> int main() { std::string latlonStr = "hello,ergr()()rg(rg)"; boost::find_format_all(latlonStr,boost::token_finder(boost::is_any_of(

    5热度

    3回答

    我正在学习Boost,并且在制作文件时遇到问题。 这里是我的基本的makefile: accesstimer: acctime.o btimer.o g++ acctime.o btimer.o -o accesstimer acctime.o: acctime.cpp btimer.h g++ -c acctime.cpp bentimer.o: btimer.cpp

    4热度

    2回答

    刚刚问了一个关于在make文件中连接Boost库的问题。 感谢那些帮助过的人。我结束了这个: accesstimer: acctime.o bentimer.o g++ -L/usr/local/boost/boost_1_39_0/stage/lib -lboost_system -lboost_filesystem acctime.o bentimer.o -o accesstime

    0热度

    1回答

    我试图将我的代码从VSC++ 6迁移到VSC++ 2008 express版本,并且从英特尔编译器迁移到Microsoft编译器。一切都很容易迁移,但我现在收到此错误: 1>------ Build started: Project: Base, Configuration: Debug Win32 ------ 1>Compiling... 1>DefaultScriptReader.cpp

    2热度

    3回答

    我的问题的简短版本: 此代码崩溃了编译器。 pThread[0] = new boost::thread( boost::bind( &cGridAnimator::DoJob, // member function this), // instance of class 0); // job number 尝试编译此代码时,编译器崩溃。 (当我

    0热度

    2回答

    我有一个奇怪的错误,我希望更多的经验程序员可能有一些洞察。我正在使用boost ublas稀疏矩阵,特别是mapped_matrix,并且最终发生了一个间歇性错误,但不是程序的初始阶段。这是一个大的程序,所以不能发布所有的代码,但其核心思想是,我称之为属于一个特定类的函数: bool MyClass::get_cell(unsigned int i, unsigned int j) const

    2热度

    3回答

    我遇到了一些错误,进入我正在使用的升压组件之一。在分析了这个问题之后,我发现我并不是唯一的问题,并且作者已经发布了boost SVN中继中可用的修复。 如果我只想更新这个组件并重用已经构建的库,那么最好的方法是什么?该组件不只是标题。 编译器:MSVC 9 SP1,TR1 OS:Vista中 升压:1.39从BoostPro计算 车部件:升压波 虫:竞争条件。这个bug在今年5月份得到了修正,但是

    0热度

    3回答

    我做了一个使用boost asio的套接字应用程序,当我尝试从套接字读取任何东西时,似乎需要很多cpu。 大气压我使用一个包装类,所以我没有暴露在我的头文件看起来是这样的升压头文件: class SocketHandle { public: SocketHandle() { m_pSocket = NULL; m_pService = NULL;