码迷,mamicode.com
首页 >  
搜索关键字:boost库    ( 342个结果
模拟实现c++标准库和boost库中的智能指针
我们知道c++标准库中定义了智能指针auto_ptr,但是我们很少用它,因为虽然它能够自动回收动态开辟的内存,不需要程序员自己去维护动态开辟的内存,但是当用它去赋值或者是拷贝构造时有一个管理权转移的过程,这样我们就不能很方便的使用auto_ptr。下面是简单的auto_ptr的实现,..
分类:编程语言   时间:2016-03-30 18:04:49    阅读次数:245
C++11和Boost库
C++11标准中引入了很多Boost库中的东西,对于所有人来说,完全可以使用C++11来替代之前使用的boost库。但是还有一些事项需要我们注意。发现了一篇好文,出处: https://meetingcpp.com/index.php/br/items/c11-and-boost.htmlSome parts of the Standard Library in C++11 are predate...
分类:编程语言   时间:2016-02-22 20:55:51    阅读次数:302
C++ | boost库 类的序列化
是的,这是今年的情人节,一篇还在研究怎么用的文章,文结的时候应该就用成功了. 恩,要有信心 神奇的分割线 不知何时装过boost库的header-only库, 所以ratslam中的boost是可以编译的,但是我自己试的程序会编译不过, 提示错误是未定义的引用. 所以我就从安装boost库开始. 1
分类:编程语言   时间:2016-02-22 12:11:25    阅读次数:361
C++ Primer 学习笔记_56_STL剖析(十一)(原boost库):详解智能指针(unique_ptr(原scoped_ptr) 、shared_ptr 、weak_ptr源码分析)
注意:现在boot库已经归入STL库,用法基本上还和boost类似 在C++11中,引入了智能指针。主要有:unique_ptr, shared_ptr, weak_ptr。 这3种指针组件就是采用了boost里的智能指针方案。很多有用过boost智能指针的朋友,很容易地就能发现它们之间的关间: std boost 功能说明 uniq...
分类:编程语言   时间:2016-02-19 14:28:33    阅读次数:2677
详解Boost库智能指针(shared_ptr && scoped_ptr && weak_ptr )
我们先来解释一下什么叫智能指针? 智能指针是利用RAII(在对象的构造函数中执行资源的获取(指针的初始化),在析构函数中释放(delete 指针):这种技法把它称之为RAII(Resource Acquisition Is Initialization:资源获取即初始化))来管理资源。 其本质思想是:将堆对象的生存期用栈对象(智能指针)来管理。也就是当new一个堆对象的时候,立刻用智能指针来接...
分类:其他好文   时间:2016-01-30 13:57:03    阅读次数:207
vs2010 编译boost库
下载boost_1_49_0 打开vs2010工具dos, 再进入E:\boost_1_49_0 运行: bootstrap.bat 然后再运行: bjam stage --toolset=msvc-10.0 --stagedir="E:\boost_1_49_0\boost_1_49_0" lin
分类:其他好文   时间:2016-01-28 19:09:34    阅读次数:262
Boost笔记--Thread--Ubuntu上初次使用时遇到的问题
我的系统是Ubuntu14.04,按照网上的教程安装好Boost。 今天是第一次使用Boost库的,在看了官方文档楞是没搞懂,如是在找了个简单的例子,看看代码以理解thread是怎么简单使用的。结果在编译这个例子的时候(也是按照作者的方法)出现了问题,google了一把,没找到(主要是英文,看...
分类:系统相关   时间:2015-12-29 00:55:45    阅读次数:243
MYSQL5.7.10 安装文档
1、安装依赖包yum-yinstallgcc-c++ncurses-develcmakemakeperlgccautoconfautomakezliblibxmllibgcryptlibtoolbison2、安装boost库:首先先查询是否已经安装过boostrpm-qaboost*卸载旧boost-*等库:yum-yremoveboost-*下载Boost库,在解压后复制到/usr/local/boost目录下,然后..
分类:数据库   时间:2015-12-28 18:57:28    阅读次数:427
自己实现的Boost库中的lexical_cast随意类型转换
知道了C++的I/O设施之后。这些就变的非常easy了。假设你常常使用,时间长了就会有感觉。这个事情是多此一举吗?就当是练习吧,知道原理之后,你会认为用起来更舒畅,更喜欢C++了。#include #include #include #include #include #include using ...
分类:其他好文   时间:2015-12-27 09:35:26    阅读次数:132
Qt实现简单的单例模式
单利模式十分的常见也很常用,Boost库中就有单例的泛型实现,Qt中,可以利用原子指针来实现一个单例模式: 1 class SingleTon{ 2 public: 3 static SingleTon &getInstance(void) 4 { 5 //双重检测加...
分类:其他好文   时间:2015-12-17 00:21:54    阅读次数:609
342条   上一页 1 ... 15 16 17 18 19 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!