码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
C++模板 - traits & policy
traits和policy在泛型编程里面还是挺常见的。像stl的string实现里面就用到了traits,boost里面也很多地方用到traits。 traits和policy很多时候都会一起使用,让我们在泛型编程里面多了一些思路。 traits:中文解释为特征,记得候捷在《stl源码剖析》那本书里面还叫做萃取什么的。当我们想从一个类型身上获取他的一个附加特性的时候,往往可以考虑traits。...
分类:编程语言   时间:2014-12-17 12:53:23    阅读次数:129
error C2065: 'TIME_UTC' : undeclared identifier
boost_1_55_0\boost\threadpool\task_adaptors.hpp(138)?:?error?C2065:?‘TIME_UTC‘?:?undeclared?identifier boost_1_55_0?? version threadpool-0_2_5?? version 解决办法:(This patch fixes compi...
分类:其他好文   时间:2014-12-16 22:51:29    阅读次数:449
Boost 库编译总结
1. 下载boost库源码,解压缩。2. 打开vs2010 工具栏tools 下的visual studio command prompt,运行源码目录下的bootstrap.bat,生成bjam.exe,b2.exe。(这两个程序是一样的)。3. 用bjam或b2程序编译boost库,例如:bja...
分类:其他好文   时间:2014-12-16 19:03:45    阅读次数:204
c++ autoptr 的初步实现
autoptr 智能指针
分类:编程语言   时间:2014-12-15 21:30:53    阅读次数:192
Speeding up Android Emulator on Ubuntu
http://techtach.com/2014/05/boost-android-emulator-performanceon-linux-speeding-up-android-emulator-on-ubuntu/ Note: Earlier I had asked this?question?on stackoverflow , but got no responses, he...
分类:移动开发   时间:2014-12-13 06:27:42    阅读次数:238
c++11 stl 学习之 shared_ptr
shared_ptr智能指针 shared_ptr 的声明初始化方式由于指针指针使用explicit参数 必须显示声明初始化shared_ptr pNico = new string("nico"); // ERRORshared_ptr pNico{new string("nico")}; // ...
分类:编程语言   时间:2014-12-12 16:19:11    阅读次数:419
智能指针与句柄类(四)
当我们希望使用容器来保存继承体系中的对象时,容器用于继承体系中的类型会有影响:派生类对象复制到基类对象时,派生类对象将被切掉。那么解决这一问题的方法通常是使用容器保存基类对象的指针,这些指针实际指向的是程序运行时动态分配的派生类对象,用户必须保证在容器析构前调用delete来释放动态分配的对象,.....
分类:其他好文   时间:2014-12-12 10:04:35    阅读次数:124
Boost::Lexical_cast 的使用
1、C++代码#include #include int main() { using boost::lexical_cast; int a = lexical_cast("123"); double b = lexical...
分类:其他好文   时间:2014-12-11 22:13:19    阅读次数:985
内存管理Boost::singleton_pool
singleton_pool与pool的接口完全一致,可以分配简单数据类型(POD)的内存指针,但它是一个单件,并提供线程安全。由于目前Boost还未提供标准的单件库,singleton_pool在其内部实现了一个较简单、泛型的单件类,保证在main()函数运行之前就创建单件(详情可参考4.6.1小...
分类:其他好文   时间:2014-12-11 18:49:17    阅读次数:293
careercup-C和C++ 13.8
13.8 编写一个智能指针类。智能指针是一种数据类型,一般用模板实现,模拟指针行为的同时还提供自动垃圾回收机制。它会自动记录SmartPointer对象的引用计数,一旦T类型对象的引用计数为零,就会释放该对象。解法:智能指针跟普通指针一样,但他借助自动化内存管理保证了安全性,避免了诸如悬挂指针、内存...
分类:编程语言   时间:2014-12-11 13:43:02    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!