boost
boost
涂作权的博客
To do what I want to do!
展开
-
boost标准库开发环境搭建boost标准库环境搭建以及简单案例介绍
1、下载boost相关的库的安装包网址:http://www.boost.org/其中1.55.0版本的下载地址是:http://sourceforge.net/projects/boost/files/boost/1.55.0/截图:2.boost开发相关的软件:boost_1_55_0.tar.gz Linux平台下面的boost源码包boost_1_55_0原创 2014-06-25 19:56:48 · 2410 阅读 · 0 评论 -
2.Boost之bind
1.Boost:bind#include#include usingnamespacestd;usingnamespaceboost; intf(inta,intb = 12){ returna +b;} intg(inta,原创 2014-09-06 22:59:19 · 1023 阅读 · 0 评论 -
2Boost之UPD,Client and Server
客户端代码:#include#include#include#include usingnamespacestd;usingnamespaceboost::asio; voidmain(){ //一个服务的类,给这个UDP通信初始化 io_se原创 2014-09-06 23:15:47 · 1239 阅读 · 0 评论 -
1Boost之TCP,Client and Server
客户端代码#include#include#include usingnamespacestd;usingnamespaceboost::asio; voidmain(){ io_serviceiosev; ip::tcp::socketmys原创 2014-09-06 23:14:14 · 1560 阅读 · 0 评论 -
9.Boost之正则regex
1正则表达式,案例1(如果使用的boost库是64位的,要把VS设置成支持64位的,这样的化,才可以运行通过)#include#include#include#include usingnamespacestd; voidmain(){ //设置语言环境为:English原创 2014-09-06 23:12:05 · 964 阅读 · 0 评论 -
6.Boost之smartpointer
1自己实现一个智能指针的功能#include#include#include#include#include#include usingnamespacestd; templateclassT>classpmy{public:原创 2014-09-06 23:08:21 · 1036 阅读 · 0 评论 -
1.Boost之array
1.Boost:array,头文件内容2.boost:array使用案例#include//boost所属的头文件#include#include usingnamespacestd; //表示使用boost库,当不加此句时,调用的时候要加上boost前缀usingnames原创 2014-09-06 22:59:42 · 846 阅读 · 0 评论 -
8.Boost之unordered_set
1. boost::unordered_set(优势:查找非常方便)#include#include#include usingnamespacestd; voidmain(){ boost::unordered_setstd::string>myhashset; myh原创 2014-09-06 23:10:36 · 2608 阅读 · 0 评论 -
7.Boost之thread
#include#include#include#include#include usingnamespacestd;usingnamespaceboost; voidwait(intsec){ boost::this_thread::sleep(boost::pos原创 2014-09-06 23:07:04 · 947 阅读 · 0 评论 -
5.Boost之“资源申请即初始化” RAII
1.RAII:资源申请即初始化:#define_CRT_SECURE_NO_WARNINGS#include#include#include usingnamespacestd; classmystr{public: char *p = nullptr;原创 2014-09-06 23:06:28 · 1323 阅读 · 0 评论 -
4.Boost之ref
1.Boost之ref,案例:#include#include#include#include usingnamespacestd;usingnamespaceboost; voidprint(std::ostream &os,inti){ os <<原创 2014-09-06 23:02:58 · 1090 阅读 · 0 评论 -
3.Boost之function
1第一个function案例#include#include usingnamespacestd;usingnamespaceboost; intmain(intargc,char *argv[]){ //其中atoi:表示的是将字符串转换成为数字,即:char * to原创 2014-09-06 23:01:53 · 958 阅读 · 0 评论