51dev.com IT技术开发者社区

51dev.com 技术开发者社区

常量指针与指针常量的区别

常量指针与指针常量的区别

    这个老是容易搞混,以前很清楚,但过一段时间不用,又忘了,因此今天整理成博客,以备以后查询。const char*类型的指针(指向常量的指针),其所指向的内容为常量,是不可以修改的,但其指针值是可以修改的。 例如  charstr[]...

java中的空指针异常处理

java中的空指针异常处理

java中的空指针异常java.lang.NullPointerException是最麻烦的,通过个人日常总结和网上搜集整理,归纳如下,供大家参考。空指针异常产生的主要原因如下:(1)当一个对象不存在时又调用其方法会产生异常obj.method()//obj对象不存在(2)当访问或修改一个对象不存在的字段时会产生异常o...

java空指针异常:java.lang.NullPointException原因及解决办法

java空指针异常:java.lang.NullPointException原因及解决办法

一.什么是java空指针异常我们都知道java是没有指针的,这里说的”java指针”指的就是java的引用,我们不在这里讨论叫指针究竟合不合适,而只是针对这个异常本身进行分析。空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法...

C++函数指针详解

C++函数指针详解

学习c++的过程中,指针是难点,熟悉了指针之后,还有一个让人很蛋疼的难点,那就是函数指针了。本博文详细介绍一下常见的各种坑爹的函数指针。至于指针的详细学习,推荐这篇博文C++指针详解与数据一样,函数也有地址,函数的地址就是内存中存放函数语言代码的起始地址。函数指针就是指向这个地址。函数指针所指向的类型,就是函数本身。我...