1.1、空指针如果 p 是一个指针变量,则 p = 0; p = 0L; p = '\0'; p = 3 - 3; p = 0 * 17;p=(void*)0; 中的任何一种赋值操作之后, p 都成为一个空指针,由系统保证空指针不指向任何实际的对象或者函数。反过来说,任何对象或者函数的地址都不可能是...
分类:
其他好文 时间:
2015-07-28 18:16:33
阅读次数:
93
前言在使用 ActionBar的时候,有时候会爆出空指针异常,这是因为应用没有获取到 ActionBar 导致的,而导致应用没有获取到 ActionBar 的原因比较多,所以我们下面就来总结一下 ActionBar 获取不到的错误原因。解决办法
检查你的应用是否设置了没有 ActionBar 的主题Theme,或者直接设置了 NoActionBar或NoTitleBar 属性,主要要检查这几点:检查...
分类:
移动开发 时间:
2015-07-28 16:03:52
阅读次数:
149
2015-07-28 10:03:21,557 Stage-2 map = 100%, reduce = 0%
Ended Job = job_1437720498561_1035 with errors
Error during job, obtaining debugging information...
Examining task ID: task_1437720498561_10...
分类:
其他好文 时间:
2015-07-28 11:05:54
阅读次数:
705
RTTI(Run-Time Type Information,通过运行时类型信息)程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。c++有三个支持RTTI的元素
1)如果可能的话,dynamic_cast运算符将使用一个指向基类的指针来生成一个指向派生类的指针,否则,该运算符返回0 ——空指针。
dynamic_cast (pt);
通常,如果指向...
分类:
编程语言 时间:
2015-07-26 22:39:46
阅读次数:
208
线程属性
创建线程函数
int pthread_create (pthread_t* restrictthread, const pthread_attr_t* restrictattr,void* (*start_routine) (void*), void* restrict arg);
的第二个参数即为线程属性,传空指针表示使用缺省属性。
线程属性为一个结构体,具体如下...
分类:
编程语言 时间:
2015-07-25 18:27:04
阅读次数:
196
一、基本概念malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用ma...
分类:
其他好文 时间:
2015-07-24 12:30:16
阅读次数:
88
避免不小心引用无效对象,一般调用release之后都清空指针NSNuber *number =[[NSNumber alloc]initWithInt:122];[arrary addObject:number];[number release];number = nil;属性存取中的内存管理保留新...
分类:
其他好文 时间:
2015-07-23 17:17:24
阅读次数:
133
题目描述线索二叉树概念
1.定义
n个结点的二叉链表中含有n+1个空指针域。利用二叉链表中的空指针域,存放指向结点在某种遍历次序下的前趋和后继结点的指针(这种附加的指针称为”线索”)。这种加上了线索的二叉链表称为线索链表,相应的二叉树称为线索二叉树(Threaded BinaryTree)。根据线索性质的不同,线索二叉树可分为前序线索二叉树、中序线索二叉树和后序线索二叉树三种。...
分类:
其他好文 时间:
2015-07-22 06:58:27
阅读次数:
169
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了常见的几种如下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。Ille...
分类:
编程语言 时间:
2015-07-22 00:01:49
阅读次数:
231
最近因为工作原因,进行Android应用开发时发现应用在出现类似空指针等异常时,抛出未被捕获的异常,Android系统有默认的未捕获异常处理器,默认行为是结束相应的线程,但并不会直接退出程序,而且在应用还有后台Service时,服务还一直在运行,如果service在请求网络时还会抛出一些异常信息,而且在未完全退出的应用中再次使用还会进一步导致异常,这样对于用户体验来说实在不好。
因此,需...
分类:
移动开发 时间:
2015-07-21 20:37:34
阅读次数:
166