码迷,mamicode.com
首页 >  
搜索关键字:空指针    ( 1538个结果
黑马程序员---OC之ARC机制
iOS/*ARC的判断准则:只要没有强指针指向对象,就会释放对象;反之就不会指针分2种: 1> 强指针:默认情况下,所有的指针都是强指针 __strong 2> 弱指针: __weak 当弱指针所指的对象被销毁后,该弱指针会自动被清空,变为空指针 没有意义的写法,因为这样写,Person对象...
分类:其他好文   时间:2015-04-08 10:41:08    阅读次数:106
关于Java String 类型转换时null的问题
开发中经常遇到从集合类List、Map中取出数据转换为String的问题,这里如果处理不好,经常会遇到空指针异常java.lang.NullPointerException,在此总结一下常用转换为String的方法,以及转换后如何对其进行判null使用的问题。Java中对象转换为String的常用方...
分类:编程语言   时间:2015-04-07 17:30:20    阅读次数:156
java.lang.NullPointerException空指针问题
对于一个Android新手而言遇见空指针问题是在所难免的。比如在调试时一开程序就出现“很抱歉!’XXX‘已停止运行!“这是空指针的一种表现。   为什么会出现空指针?   所谓空指针异常,是因为用空(null)去调用属性或方法。 null表示没有这个对象,既然没有这个对象,那么去调用他的属性和方法,就会报异常。 1、使用了未初始化的变量(虽然已经声明) 2、使用了未初始化的对象(虽然...
分类:编程语言   时间:2015-04-05 16:07:03    阅读次数:156
关于空指针NULL、野指针、通用指针
http://www.cnblogs.com/losesea/archive/2012/11/16/2772590.html首先说一下什么是指针,只要明白了指针的含义,你就明白null的含义了。假设 有语句 int a=10;那么编译器就在内存中开辟1个整型单元存放变量a,我们假设这个整型单元在内存...
分类:其他好文   时间:2015-04-03 23:55:23    阅读次数:231
一起空指针引发的程序问题的排查过程
【文章摘要】       在C程序中,指针操作是难点和精华所在。指针一旦使用不当,极有可能造成程序的崩溃。       本文对一空指针引发的程序问题的排查过程进行了详细的介绍,为相关软件问题的分析及解决提供了有益的参考。         一、问题描述       最近,某程序在测试过程中突然崩溃。日志中出现如下内容:       #0  0xf64f2b3a in FunctionA(event=...
分类:其他好文   时间:2015-04-02 18:50:43    阅读次数:116
Linux内核死机调试方法总结
使用空指针和缓冲区溢出是产生oops的两个最常见原因。1、直接查看oops信息,首先查找源代码发生oops的位置,通过查看指令寄存器EIP的值,可以找到位置。再查找函数调用栈可以得到更多的信息。从函数调用栈可辨别出局部变量,全局变量和函数参数。较为重要的信息就是指令指针(EIP),即出错指令的地址。...
分类:系统相关   时间:2015-04-01 16:42:39    阅读次数:440
Android 应用按返回键异常退出的问题
开发过程中遇到按返回键异常退出的问题,log显示为空指针异常,进一步产看是因为onActivityResult得到的Intent为空。 按返回键复写代码如下: @Override public void onBackPressed() { super.onBackPressed(); Intent intent = new Intent(); intent.put...
分类:移动开发   时间:2015-04-01 11:27:27    阅读次数:151
由阐述光耀模式的一篇文章所反思的
time:15-03-23 11:30以下是对计算机技术的一点新的小心得:计算机听人话,是因为有算法约束,让一切紧然有序。同样,人没工作,就会无序,社会便混乱,如同程序空指针异常,系统就会有BUG。而NAT10N这个系统的根本目的就是 "重建和维护秩序",选对"高效安全的算法"很重要,G0V的维护优...
分类:其他好文   时间:2015-04-01 07:02:38    阅读次数:113
【C/C++】RTTI
什么是RTTI RTTI(Run Time Type Identify)运行时类型检查。就是在运行时知道对象的类型。 实现RTTI的方式 (1)typeid函数 typeid(obj).name()返回对象的类型名称。 (2)dynamic_cast操作符 dynamic_cast可以知道是否可以安全地将对象的地址赋给特定类型的指针。如果转换失败,返回空指针(nullptr)。 注意: RTTI只适用于包含虚函数的类。 RTTI实现原理就是根据对象所指向的虚函数表知道对象的类型。 在包含虚函数...
分类:编程语言   时间:2015-03-30 09:40:15    阅读次数:161
指针的详解
NULL 指针#include using namespace std;int main(){ //如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为空指针。 int *ptr = NULL; cout using nam...
分类:其他好文   时间:2015-03-20 20:11:30    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!