smart pointer是一种abstract data type,它能够模仿指针的行为,并且额外提供了一系列诸如自动内存管理、边界检查等特性,这些特性是为了在保证效率的基础上较少由于对指针的不正常使用而带来的bug。smart pointer能够自动进行object的销毁:当某个object的最后一个拥有者被destroy的时候(如局部变量离开了作用域),由smart pointer管理的ob...
分类:
其他好文 时间:
2016-03-27 02:01:26
阅读次数:
314
smart_ptr
raii ( Resource Acquisition Is Initialization )
智能指针系列的都统称为smart_ptr,包括c++98标准的auto_ptr
智能指针是一个类,通过重载->和*完成类似原始指针的操作。不过因为是类,所以可以做比如内存管理、线程安全之类的工作
智能指针均是自动管理内存,不需要显示调用delete
scoped_ptr...
分类:
其他好文 时间:
2016-03-26 07:59:56
阅读次数:
210
描述理想伴侣Part 1: My ideal girlfriend is .. attractive .. confident .. smart .. She's got a nice figure (身材好)and of course she's gorgeous. But she's not s
分类:
其他好文 时间:
2016-03-23 15:38:33
阅读次数:
178
12.1.2开始采用了Oracle传统的opatch打补丁的方式,但在此之前,包括 10.3.x版本以及12.1.1版本还是通过bea的smart update方式来进行。 smart update基本是在MW_Home/utils/bsu目录下运行bsu.sh或bsu.cmd。 图形化界面有时候很
分类:
Web程序 时间:
2016-03-20 21:31:31
阅读次数:
967
智能指针 与 oc中的指针 智能指针的原理及实现 当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。 智能指针(smart pointer)的一种通用实现技术是使用引用计
分类:
其他好文 时间:
2016-03-15 23:10:40
阅读次数:
220
关于Oracle 11gR2中的Database Smart Flash Cache特性以及该特性所适用的操作系统...
分类:
数据库 时间:
2016-03-11 20:52:24
阅读次数:
263
选中Solution,新建Project,类型为:other project Types – setup and Deployment- Smart Device CAB Project, Name为SmartSetUP 选中File System on Target Machine,点右键—》Ad
hapi's reply interface is one of it's most powerful features. It's smart enough to detect and serialize objects, buffers, promises and even streams. T
一大早起来ASUS K43SM 打字时的鼠标满屏幕乱飞,无外是触摸板控制失灵了,任务栏里的asus smart gesture图标也几日没见着了,不知道是在折腾什么的时候弄坏的,果断去控制面板里卸载smartgesture(sg),可提升卸载不掉,然后右键选择修复,重启,才能卸载了。从往日备份的驱动
分类:
其他好文 时间:
2016-02-17 13:00:43
阅读次数:
139
/* * HorizontalListView.java v1.5 * * * The MIT License * Copyright (c) 2011 Paul Soucy (paul@dev-smart.com) * * Permission is hereby granted, free of
分类:
移动开发 时间:
2016-02-16 11:25:32
阅读次数:
262