在牛客网上看到的标准答案,太对了,忍不住记录下来。1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;4. 引用不能为空,指针可以为空;5. “sizeof 引用”得到的是所指向的变量(对象)的大小,而“...
分类:
其他好文 时间:
2015-05-24 12:48:47
阅读次数:
113
在Android开发中发现的一个“初步认为是调试器的bug”。于早些时候发布在公司论坛上,传送门: http://www.newlifex.com/showtopic-1400.aspx使用vs2015RC进行xamarin.Android开发的时候 有时会莫名其妙的报空引用异常 或Android报...
分类:
其他好文 时间:
2015-05-23 18:23:19
阅读次数:
134
java-异常
一异常处理方式
try{
写入可能发生异常的代码
}catch(NullpointException){括号内是发生异常的类型,例如数组越界,空指针异常
写入可能发生异常的代码
}catch(){
写入可能发生异常的代码
}finally(){
}
}...
分类:
编程语言 时间:
2015-05-23 14:13:16
阅读次数:
115
我在Fragment中使用Intent调用某一个Activity 同时传递Parcable对象,对象中存在List列表,列表中的对象也是Parcable的,当使用Intent传递该对象时,回报空指针异常。而在线程间传递Parcable不会出现这些问题。当传递ArrayList列表时,会出现属性值丢失...
分类:
其他好文 时间:
2015-05-21 22:03:09
阅读次数:
129
在接入某视频SDK的过程中,properties发生空指针错误,一开始的方向是以为properties错误或SDK代码错误。
java.lang.ExceptionInInitializerError
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newIn...
分类:
其他好文 时间:
2015-05-20 16:23:39
阅读次数:
119
指针空值nullptr
#include
using namespace std;
int main() {
//!void voidObject; 错,不能声明void类型的变量
void *pv; //对,可以声明void类型的指针
int i = 5;
pv = &i; //void类型指针指向整型变量
int *pint = static_cast(pv); //void指针转换为in...
分类:
编程语言 时间:
2015-05-20 09:50:41
阅读次数:
148
C++11使用nullptr关键字,是表达更准确,类型安全的空指针
指向常量的指针
不能通过指向常量的指针改变所指对象的值,但指针本身可以改变,可以指向另外的对象。
例
int
a;
const
int *p1 = &a; //p1是指向常量的指针
int
b;
p1
= &b; //正确,p1本身的值可以改变
...
分类:
编程语言 时间:
2015-05-20 09:49:02
阅读次数:
96
如何是一个指针变量成为空指针:
如果 p 是一个指针变量,则 p = 0;、p = 0L;、p = ‘\0’;、p = 3 - 3;、p = 0 * 17; 中的任何一种赋值操作之后(对于 C 来说还可以是 p = (void*)0;), p 都成为一个空指针,由系统保证空指针不指向任何实际的对象或者函数。
NULL: 是一个标准规定的宏定义,用来表示空指针常量。用 p = NULL; 来使 p...
分类:
编程语言 时间:
2015-05-19 21:01:38
阅读次数:
153
对于刚使用testng的同学,可能会碰到很多奇怪的问题,我本人在项目下建了一个testSuite.xml文档,执行这个suite的时候就报空指针异常,如下图:怎么解决呢?很简单,看下图操作就明白了,选择项目使用testng选项里的convert to testNG创建suite.xml,执行这样创建...
分类:
编程语言 时间:
2015-05-18 20:32:55
阅读次数:
241
以前都是直接使用项目中已经开发过的项目,但是由于新的需求,需要自己动手开发标签。这当中就遇到了一个问题,无法获得页面上下文,导致获得页面输出流时一直报空指针,在网上提问以后也没有帮忙解决,后来就觉得...
分类:
Web程序 时间:
2015-05-16 00:17:38
阅读次数:
255