码迷,mamicode.com
首页 >  
搜索关键字:计数类    ( 52个结果
Object-C 内存管理
OC内存管理方式:ARC 自动引用计数内存管理方式。Reference Count(引用计数):类似于C++的共享指计,会C++的都懂,当一段内在被申请后,就会记录这段内存被使用次数.当次数为0时,被申请的内在就会被释放。Retain消息:使计数器+1,改方法返回对象本身。Release消息:使计数...
分类:其他好文   时间:2015-08-20 22:18:21    阅读次数:195
C++管理指针成员
1、C++中一般采用下面三种方法之一管理指针成员:     (1)指针成员采取常规行为。这样的类具有指针的所有缺陷:具有指针成员且使用默认复制构造函数和赋值操作符,无法避免悬垂指针(两个对象的指针成员指向同一内存,删除了其中一个指针指向的内存时,另一个指针将不再指向有效的内存空间)。     (2)类可以实现所谓的"智能指针"行为。引入计数类,智能指针类将一个计数器与类的对象相关联。使...
分类:编程语言   时间:2015-07-08 16:36:39    阅读次数:237
cocos2D-x 3.5 引擎解析之--引用计数(Ref),自动释放池(PoolManager),自动释放池管理器( AutoreleasePool)
#include Ref is used for reference count manangement. If a classinherits from Ref. Class Ref 为引用计数类,用来管理对象的引用计数。这样就不会出现还有指针保持指向该对象,当使用该指针操作时,如果指向的对象被销毁就会出现程序异常。 class CC_DLL Ref { public:   ...
分类:其他好文   时间:2015-06-06 18:16:18    阅读次数:181
Objective C 笔记
1. 内在管理三种方式:GC(GarbageConnection): 和Java类似,在程序执行过程中,由程序准确的将内在垃圾回收.Reference Count(引用计数):类似于C++的共享指计,会C++的都懂,当一段内在被申请后,就会记录这段内存被使用次数.当次数为0时,被申请的内在就会被释放...
分类:其他好文   时间:2015-04-13 09:18:08    阅读次数:122
智能指针类
//智能指针类 //---------------------------------------- //1.基数据放在使用计数类中 //实际类指向->使用计数类->基数据 //使用计数类 class U_ptr{ friend class Hasptr;//友元类 int *ip;//这个就是要保护的基数据 size_t use; U_ptr(int *p):ip(p),use(1){...
分类:其他好文   时间:2015-03-18 20:39:07    阅读次数:121
hackerrank【Lego Blocks】:计数类dp
题目大意:修一个层数为n,长度为m的墙,每一层可以由长度为1、2、3、4的砖块构成。每一层都在同一个长度处出现缝隙是方案非法的,问合法的方案数有多少种思路:先求出总方案,再减去所有非法的方案数总方案数容易求得,略非法方案数就不太好求了,由于需要判重,我们可以按照 " 最左边的缝隙 " 所在的位置给非...
分类:其他好文   时间:2014-12-09 17:38:13    阅读次数:214
codeforces 277.5 div2 F:组合计数类dp
题目大意:求一个 n*n的 (0,1)矩阵,每行每列都只有两个1 的方案数且该矩阵的前m行已知分析:这个题跟牡丹江区域赛的D题有些类似,都是有关矩阵的行列的覆盖问题牡丹江D是求概率,这个题是方案数,也比较相似。。这种题中,因为只要求方案数。。我们只要关注几行几列有几个1,而不必要关注具体的位置题解:...
分类:其他好文   时间:2014-11-18 23:51:21    阅读次数:280
智能指针与句柄类(二)
之前文章提到写时复制(copy-on-write)技术,要实现这种功能,针对上文中Handle代码,需要将size_t * use这个抽象出来,封装成一个引用计数类,提供写时复制功能。CUseCount类实现如下: 1 class CUseCount 2 { 3 public: 4 ...
分类:其他好文   时间:2014-10-22 06:23:50    阅读次数:208
信号量的分类
信号量的分类Mutual Exclusion Semaphores(互斥):一种特殊的二进制信号量,专门针对互斥操作进行了优化。Binary Semaphores(二进制):完成互斥、同步操作的最佳方式;速度最快,最常用。Counting Semaphores(计数):类似于二进制信号量,可记录信号...
分类:其他好文   时间:2014-08-27 16:10:07    阅读次数:199
cocos2d-x(3.0+)内存管理框架和机制
Cocos2d-x用了一种引用计数的方式来管理内存对象,通过类Ref、AutoreleasePool和PoolManager来完成。 Ref为引用计数类,其构造函数是protected的访问类型,当Ref的对象被创建的时候它的引用计数为1 在对象创建的时候会调用create,然后调用autorelease,将对象放入对象池(AutoreleasePool的一个对象中)方便后面的统一管理, ...
分类:其他好文   时间:2014-07-31 17:08:46    阅读次数:241
52条   上一页 1 ... 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!