C++指针(一) 常见的错误

来源:互联网 发布:山西省建筑网络快报 编辑:程序博客网 时间:2024/05/17 01:20

C++ 指针错误

1、未初始化

 int *t=null;//null是个给指针t初始化到null的地址 

2、指针越界

//指针超过所指定的范围,指向其他内存空间

3、空指针
使用时要判断指针是否为空

if(*p!=null){    //执行指针p相关的代码}

指针使用完后要即时释放内存。释放时 指针重置为NULL。

//初始化指针int *p=NULL;...//判断是否为空 避免空指针if(p!=NULL){    //操作指针}...//删除指针,避免野指针delete p;p=NULL;
0 0
原创粉丝点击