boost
文章平均质量分 67
nuoshueihe
这个作者很懒,什么都没留下…
展开
-
boost序列化
#include #include #include #include #include #include typedef boost::archive::text_iarchive iarchive; typedef boost::archive::text_oarchive oarchive; using namespace std;原创 2013-05-03 15:55:39 · 735 阅读 · 0 评论 -
Boost
一、概述线程是在同一程序同一时间内允许执行不同函数的离散处理队列,这使得在一个长时间进行某种特殊运算的函数在执行时不阻碍其他的函数时变得十分重要。线程实际上允许同时执行两种函数,而这两者不必相互等待。一旦一个应用程序启动,它仅包含一个默认线程。此线程执行main()函数。在main()中被调用的函数则按这个线程的上下文顺序地执行,这样的程序称为单线程程序。反之,那些创建新的线程的程序就是多线原创 2013-05-03 13:43:42 · 1591 阅读 · 1 评论 -
boost 线程学习bind
// g++ thread.cpp -lboost_system -lboost_thread#include #include #include #include using namespace std; class myclass { public: string str_; int num_; myclass(string s, int n)原创 2013-05-03 16:50:58 · 976 阅读 · 0 评论 -
boost之字符串算法库
#include #include #include #include using namespace std;using namespace boost;bool is_exec_filename(string& filename){ return iends_with(filename,".exe") || iends_with(filename,".com");原创 2013-05-06 10:37:19 · 640 阅读 · 0 评论 -
boost学习scoped_ptr,shared_ptr
#include #include #include //#include using namespace std;using namespace boost;struct posix_file{ posix_file(const string& filename) { cout <<"open file" << filename << end原创 2013-05-07 17:55:51 · 817 阅读 · 0 评论 -
boost之date/time学习
#include#include#include #include#include#include //date headerfile#include //time headerfile#include using namespace std;using namespace boost;using namespace boost::gregorian;using nam原创 2013-05-07 15:44:13 · 831 阅读 · 0 评论 -
boost学习之pool
#include#include #include #include #include #include using namespace std;using namespace boost;class demo_class{ public: int a,b,c; demo_class(int x=1,int y=2,int z=3):a(原创 2013-05-08 11:22:07 · 660 阅读 · 0 评论 -
boost学习之uti
#include #include #include #include #include #include #include #include using namespace boost;using namespace std;using namespace boost;class A{ private: A(const A&);原创 2013-05-08 15:08:16 · 747 阅读 · 0 评论 -
eclipse 配置boost C++ cygwin
1: 下载eclipse 下载插件CDT2: 下载cygwin 把C:\MinGW\bin 增加到system var里面的path里面 , 可以输入gcc -v 查看。能正确查看就表示OK3: 下载boost c++ eclipse 建立C++ project 编译器选择 GCC,把boost库增加到env里面去,这样就可以使用了. 这种使用针对不需要编译的boost原创 2018-02-06 15:15:15 · 526 阅读 · 0 评论