码迷,mamicode.com
首页 >  
搜索关键字:空指针    ( 1538个结果
java对象判断为空
1.判断对象为空 :对象bc if(?bc != null){},正确 如果用bc.equal(null),会出现空指针异常 2. 判断对象list集合是否为空:先判断对象本身不是空对象,在判断内容为空 if(brandCertificateList != null && !bran...
分类:编程语言   时间:2015-04-13 16:57:28    阅读次数:144
IOS开发学习笔记006
C语言 指针简单使用如下: int *p;//定义 int a = 10; p = &a;//赋值 int * b = &a;//定义并赋值定义格式:类型 *指针变量名;注意事项:1、一定要先定义后赋值,2、%p输出指针里面存储的地址值。3、清空指针可以用 p = 0;或p = NULL;代...
分类:移动开发   时间:2015-04-12 19:19:39    阅读次数:141
malloc/free和new/delete的区别汇总
一、基本概念malloc/free1、函数原型及说明: void* malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void* FirstByte):该函数是将之前用ma.....
分类:其他好文   时间:2015-04-11 10:13:17    阅读次数:160
内核IS_ERR宏解析
最近在使用filp_open打开文件时遇到到一个问题,当打开一个并不存在的文件时,filp_open返回值值为0xfffffffe,而并不是0(NULL),这是因为内核对返回指针的函数做了特殊处理。内核中的函数常常返回指针,通常如果调用出错,会返回NULL空指针,但linux做了更精妙的处理,能够通...
分类:其他好文   时间:2015-04-10 15:05:55    阅读次数:265
NSNull之研究
为什么会有NSNull?Objective-C是C的一个超集,主要引入了OO的设计理念。所以,Objective-C不可避免地使用指针以及指针变量来描述一个对象的内存地址。那么,既然存在指针这种东西,当然就允许存在NULL指针,也就是空指针。另外,Objective-C主要定义了两种容器:NSArr...
分类:其他好文   时间:2015-04-09 21:46:23    阅读次数:167
一个空指针错误
Point2d[] pts = new Point2d[iCnt]; for( int i = 0 ;  i  iCnt ; i++ )         {             pts[i].set(f[2i],f[2i+1]);         } 修改方法: 一,pts[i] = new Point2d();             pts[i].set(f[2i],f[...
分类:其他好文   时间:2015-04-09 17:28:36    阅读次数:103
malloc/free和new/delete的异同
一、基本概念malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用ma...
分类:其他好文   时间:2015-04-09 17:00:15    阅读次数:92
Eclipse 代码检测报 Potential null pointer access: The variable XX may be null at this location
对于这种本来是挺好的一功能,瞬间感觉好强大啊有木有,还会自动帮你检测空指针。 可是在看别人代码,或者服务器代码的时候就蛋疼了啊!这不改编译就过不了啊! 其实如果想去掉这种检测非常简单。一个设置的问题。 Eclipse——>Window——>preferences——>java——>Compiler——>Errors/Warnings,找到下面这个选项 看到了吗?...
分类:数据库   时间:2015-04-09 15:34:27    阅读次数:166
比较字符串,equals防空指针问题
1,比较两个字符串内容的话,用a.equals(b)比较,其中a,b是两个字符串,用a==b的话比较的是a和b的内存地址。2,如果一个字符串是变量,另一个字符串是常量的话,一定要把常量写在前面,变量写在后面(即括号内),这样写的原因只有一个,避免报空指针异常。如:a是常量字符串,b是变量字符串,则一...
分类:其他好文   时间:2015-04-08 17:56:38    阅读次数:121
new/delete 和malloc/free 的区别一般汇总
一、基本概念 malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用....
分类:其他好文   时间:2015-04-08 14:46:22    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!