学习札记之cocos2d-x2.1.1实现读取.plist文件(使用数组CCArray) [html] view plaincopyprint? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD
分类:
编程语言 时间:
2016-02-26 16:54:35
阅读次数:
129
程序片段(01):main.c
内容概要:PointWithOutInit#include
#include //01.野指针详解:
// 1.野指针:没有进行初始化操作的指针-->由于该指针变量内部所存储的地址是个随机值,因此是野地址(类型含义:指针)
// 注:指针类型的变量必须在其被创建的时候就需要进行初始化操作,否则就成了野指针,所谓野指针就...
分类:
其他好文 时间:
2016-02-21 01:30:41
阅读次数:
349
本文目录 一、什么是空指针和野指针 二、野指针和空指针例子 一、什么是空指针和野指针 1.空指针 1> 没有存储任何内存地址的指针就称为空指针(NULL指针) 2> 空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。 下面两个都是空指针: 1 Student *s1 = NULL; 2
分类:
其他好文 时间:
2016-02-11 14:34:00
阅读次数:
284
当前类中导入头文件 // 1、打开数据库 // 创建数据库文件所在路径字符串 NSString *path = @"/Users/Boris/Public/蓝懿第三期/Day31 - SQLite/test.db"; // 创建数据库指针, 先赋值为空, 稍后他会被赋值. // 以防万一出现野指针,
分类:
移动开发 时间:
2016-01-29 03:15:58
阅读次数:
146
关于空指针NULL、野指针、通用指针,首先说一下什么是指针,只要明白了指针的含义,你就明白null的含义了。 假设 有语句 int a=10;那么编译器就在内存中开辟1个整型单元存放变量a,我们假设这个整型单元在内存中的地址是 0x1000;那么内存0x1000单元中存放了数据10,每次我们访问a的
分类:
其他好文 时间:
2016-01-28 12:33:23
阅读次数:
127
一:今天做poj上的3750那个题,用到了list的erase方法。提交之后总是报runtime error!纠结了好长时间。曾有一度怀疑过vector的erase和list的erase处理方式不一样。理论知识请參考也指针和悬浮指针:http://blog.csdn.net/u010700335/a...
分类:
编程语言 时间:
2016-01-26 12:21:17
阅读次数:
175
没有存储任何内存地址的指针就称为空指针(NULL指针)野指针是指向"垃圾"内存(不可用内存)的指针。野指针是非常危险的比如说 定义了一个Person 的类,Person类有一个 - (void)setName方法Person * per = [[Person alloc]init];[per set...
分类:
移动开发 时间:
2016-01-25 11:15:28
阅读次数:
160
僵尸对象:占用空间被释放的对象野指针:指向僵尸对象的指针(给野指针发消息会报错)空指针:指向nil的指针(给空指针发消息会不报错)因为给野指针发消息会报错,因此我们要监听僵尸对象,这样就可以在控制台输出错误原因设置如下图
分类:
其他好文 时间:
2016-01-17 21:25:22
阅读次数:
131
“野指针”不是NULL指针,是指向垃圾内存的指针。使用if(ptr != NULL)并不能起到防错的作用“野指针”的成因主要有三种: #1 指针变量没有被初始化。 #2 指针ptr被free或delete之后,没有置为NULL,让人误以为ptr是个合法的指针。 #3 指针操作超越了变量的作用范围。源...
分类:
其他好文 时间:
2016-01-14 15:43:31
阅读次数:
173
属性的内部实现属性的内部实现(也就是getter、setter方法的实现),主要跟属性的attribute有关。assignassign一般用来标记标量(基本数据类型或者没有 * 号的)和代理delegate。用assign来标记的的属性,对应生成的getter、setter方法,没有对野指针、内存...
分类:
其他好文 时间:
2016-01-10 17:09:06
阅读次数:
253