都是从项目经验中提炼出的问题
但凡程序出现了一些问题,多半和内存有关!!!所有资料电子版可以通过置顶文章获取
内存操作经典问题实例分析一
野指针
1.指针变量中的值是非法的内存地址,进而形成野指针
2.野指针不是NULL指针,是指向不可用内存地址的指针
3.NULL指针并无危害,很好判断,也很好调试(只有NULL指针而已)
4.C语言中无法判断一个指针所保存的地址是否合法
野指针的由来(项目开发中出现了崩溃,出现了重启,肯定是有野指针)
1.局不指针变量没有初始化(指针的初始化时非常重要的)
2.指针所指向的变量在指针之前被销毁
3.使用已经释放的指针
4.进行了错误的指针运算
5.进行了错误的强制类型转换
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?