Boost库是一个可移植、提供源码的C++库,作为标准库的后备,是C++标准化进程的发动机之中的一个。 Boost库由C++标准委员会库工作组成员发起,当中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。 Boost因为其对跨平台的强调,对标准C++的强调....
                            
                            
                                分类:
其他好文   时间:
2014-07-25 02:15:24   
                                阅读次数:
314
                             
                    
                        
                            
                            
                                noncopyable大家都知道定义一个空类的时候,它实际包含了构造函数,拷贝构造函数,赋值操作符和析构函数等。这样就很容易产生一个问题,就是当用户调用Aa(“^_^")或者Ac="^_^" 时会发生一些意想不到的行为,所以很多时候我们需要禁用这样的用法。一种方法就是把拷贝构造函数和赋值操作符显式的...
                            
                            
                                分类:
编程语言   时间:
2014-07-24 04:58:18   
                                阅读次数:
300
                             
                    
                        
                            
                            
                                1. 手动下载Boost库1.55。 wget -O boost_1_55_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download tar xzvf boost_1_...
                            
                            
                                分类:
其他好文   时间:
2014-07-23 15:39:29   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                #include#include #include using namespace std;using namespace boost::property_tree;//其实有点像std::list,自己可以构造一个任何类型的节点插进去,特别数组类型,用法太灵活了int main(){ std...
                            
                            
                                分类:
Web程序   时间:
2014-07-22 23:22:57   
                                阅读次数:
257
                             
                    
                        
                            
                            
                                #include#include #include #include #include //解析下面的json//pairint main(){ using namespace boost::property_tree; std::string strJson = "{ \"people...
                            
                            
                                分类:
Web程序   时间:
2014-07-22 22:59:52   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                01.#include    
02.#include    
03.#include    
04.  
05.typedef std::list list_any;   
06.  
07.//关键部分:可以存放任意类型的对象   
08.void fill_list(list_any& la)   
09.{       
10.    la.push_back(1000)...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 22:47:37   
                                阅读次数:
249
                             
                    
                        
                            
                            
                                shared_ptr智能指针的意思即:boost::shared_ptr是可以智能的管理动态分配的内存资源,几个智能指针可以同时共享一个动态分配的内存的所有权。
下面我们通过一个例子来学习一下它的用法:
注 :使用shared_ptr智能指针,要加入#include 头文件
class example
{
public:
    ~example() { std::cout "...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 22:43:47   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                当前boost最新版本为1.55,下载地址:http://sourceforge.net/projects/boost/files/boost/1.55.0/boost官网上提供了使用指导,part2:Instllation就说明了如何去编译,地址:http://www.boost.org/boos...
                            
                            
                         
                    
                        
                            
                            
                                从www.boost.org下载当前boost库,当前文件名为:boost_1_55_0.tar.gz在当前位置解压。tar -xvf boost_1_55.tar.gz 进入解压后的目录,执行bootstarp.sh脚本。./bootstarp.sh 运行完毕后,目录中多出b2和bjam,运...
                            
                            
                                分类:
系统相关   时间:
2014-07-21 11:21:16   
                                阅读次数:
360