这段代码:__try{}__except(GetErrorCode()){} 可以捕获空指针,但是包围在其中的代码不能有自带析构函数的对象。c++ 11 标准里面的auto_ptr关键字,有此关键字的指针发生的异常能被try{}catch(...){} 捕获,但是VC不支持auto_...
分类:
编程语言 时间:
2014-11-01 00:55:19
阅读次数:
211
今天使用maven建立webapp。发布后所有的jsp页面都会at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 报空指针错误。百度到引起他的原因是项目中对于servlet-api和jsp-api的引用和Tomcat的包冲突了。所以,解决方...
分类:
编程语言 时间:
2014-10-30 20:45:59
阅读次数:
296
要考虑的东西实在也挺多的。总结如下:1 前面空格分隔符号的时候2 第一个符号位处理+ -3 遇到非数字字符退出4 为正数的时候,大于INT_MAX上溢5 为负数的时候, 小于INT_MIN下溢6 为空字符串或者空指针的时候 1 int atoi(const char *str) 2 {...
分类:
其他好文 时间:
2014-10-29 23:39:06
阅读次数:
444
浏览器内核引擎开发工作的主要关注点
跳转至:
导航、
搜索
目录
1
稳定性2
性能3
功能4
其他因素
稳定性
对Android浏览器这种既有Java代码又有C++代码来说,稳定性意味着:
Java代码不应该有NPE(空指针异常)C++代码不能出现内存错误,包括:
null deref指针越界访问...
分类:
其他好文 时间:
2014-10-29 17:07:17
阅读次数:
403
如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样:1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef...
分类:
其他好文 时间:
2014-10-24 14:18:48
阅读次数:
156
项目中用到了spring-data-jpa,今天在写一个update方法的时候报了个空指针,看了看是因为一个对象中的关联没有取出来,我用的是getOne取得这个对象,加断点看以一下这个对象是个hibernate的代理对象,而不是实体,...
分类:
编程语言 时间:
2014-10-23 19:25:01
阅读次数:
1403
Hightlight1.1 自我理解的指针概念1.2 如果用不同类型的数据来赋值指针1.3 野指针1.4 悬空指针1.5 地址(指针)作为参数1.6 数组作为形参1.7 常量指针和指针常量1.8 举例: 排序一组数据 数据都是const类型 不能改变数据的情况下排序1.9 主方法参...
分类:
其他好文 时间:
2014-10-23 08:08:01
阅读次数:
235
Exception 这种异常分两大类运行时异常和非运行时异常(编译异常)。程序中应当尽可能去处理这些异常。 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常).....
分类:
编程语言 时间:
2014-10-22 23:21:13
阅读次数:
301
============问题描述============ 自定义viewpublicclassPasterViewextendsView{ privatefinalstaticintMODE_NONE=0; privatefinalstaticintMODE_DRAG=1; privatefinal...
分类:
移动开发 时间:
2014-10-22 00:32:54
阅读次数:
175
6.3线索二叉树(二叉树的线索化)
问题引入:以二叉链表作为存储结构时,只能得到结点的左、右孩子的信息,不能得到直接前驱、后继的信息。
问题解决:将二叉树线索化。
实现原理:n个结点的二叉树具有n+1个空指针域,利用这些空指针域存储结点的前驱、后继信息。
实质:线索化的实质是将二叉链表中的空指针改为指向前驱、后继的线索。
(1)二叉树的存储表示
enum {link,threa...
分类:
其他好文 时间:
2014-10-21 17:45:55
阅读次数:
207