码迷,mamicode.com
首页 >  
搜索关键字:cocos2d-x ccarray 野指针    ( 328个结果
浅谈 “空指针、野指针、void*”
Author: JW. Zhou Date: 2014/7/2 一、空指针(0/NULL) 返回NULL和返回0是完全等价的,因为NULL和0都表示空指针,换句话说:空指针是什么,就是一个被赋值为0的指针,在没有被具体初始化前,其值为0;NULL 是一个标准规定的宏定义,用来表示空指针常量。#def...
分类:其他好文   时间:2014-07-03 13:03:01    阅读次数:215
C++l联系常见问题
main一般没有参数intmain(char*string)导致运行出错char*string="a";(对)char*string=‘a’;(错)chara;(对)char*b=&a;*b=‘c‘;char*b=‘c‘;(错)int*p;*p=7;错给指针指向的数据赋值,这里的p还没有指向,所以不能赋值。这种指针称为“悬浮指针”,俗称“野指针”,是不..
分类:编程语言   时间:2014-06-28 06:03:46    阅读次数:240
free和delete把指针怎么啦?
别看free和delete的名字恶狠狠的(尤其是delete),它们只是把指针所指的内存给释放掉,但并没有把指针本身干掉。用调试器跟踪示例7-5,发现指针p被free以后其地址仍然不变(非NULL),只是该地址对应的内存是垃圾,p成了“野指针”。如果此时不把p设置为NULL,会让人误以为p是个合法....
分类:其他好文   时间:2014-06-26 22:36:44    阅读次数:287
杜绝“野指针”
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。“野指针”的成因主要有两种:(1)指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以...
分类:其他好文   时间:2014-06-25 14:30:24    阅读次数:133
memset与NULL区别
memset与NULL区别NULL与0 的区别为什么强调一个malloc对应一个free在一个结构体malloc,然后free,但是她的成员变量的malloc并没有free,还需要特别的free在全局变量的指针声明中,被设置为NULL,指针不是野指针=========================...
分类:其他好文   时间:2014-06-16 06:33:34    阅读次数:701
Cocos2d-x游戏开发之lua工程创建
Cocos2d-x游戏开发之lua工程创建, lua作为一种开源动态解释型语言,可以实现动态游戏更新,避免c++出现的野指针错误。...
分类:其他好文   时间:2014-06-14 14:49:26    阅读次数:275
ios 概念: 僵尸对象 空指针 与 野指针
内存管理 2014年5月21日僵尸对象:指向已经删除的对象内存空间
分类:移动开发   时间:2014-06-02 17:24:40    阅读次数:542
Cocos2d-x 3.0final 终结者系列教程12-Vector&map&value
在做Cocos2d-x2.0人的人们估计正在使用CCArray,CCDirectionary,CCDouble,CCFloat这些正搞得很爽,但不得不说 它们在V3.0中不用了。 看下3.0中的数据结合类Vector,Map,Value(...
分类:其他好文   时间:2014-05-31 21:45:53    阅读次数:363
单个对象内存管理
前文我们已经说了内存管理的原则:只要出现了new alloc retain ,就一定会配对出现一个release,autorelease那么当我一个对象被释放之后,如果我们再次调用这个对象的方法(包括这个对象的retain release方法),将会出现 野指针 错误,在xcode中具体表现为EXC...
分类:其他好文   时间:2014-05-28 17:05:55    阅读次数:259
C语言中常见的内存错误与解决方法
C语言中常见的内存错误与解决方法,并举例说明...
分类:编程语言   时间:2014-05-21 14:59:09    阅读次数:245
328条   上一页 1 ... 30 31 32 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!