我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

新手指针疑问,指针的 new 与 delete

 int *p = new int;
 *p = 1;
 int *q = p;
 delete q;
 p?

http://www.csdn.net/#

delete p不会改变p的值,只是它指向的地址被标记为已经回收了,可以再次分配给别的变量。
所以delete p后,*p的值无法预料,可能=1,也可能不等。p不会变。
你在delete后需要加上
p = null;

你应该new跟delete对应,q只是一个栈上指针,不需要去释放。还是delete p;

近期文章

  • C# Timer控件可以共用吗?
  • cocoaPods 自动配置高德地图
  • 高人救我,sql server 2005 数据库不时无法远程连接
  • 朴素贝叶斯分类问题 高手请进
  • 触屏 模拟鼠标事件是如何做到的?求大神指点一二
  • mac编译安装pyodbc失败
  • ArcGIS Server怎么对sde里的一个featureclass 中的部分要素进行发服务
  • 快递接口问题。。。。。。。。。。
  • 根据以下信息用SQL设计一个触发器和游标功能
  • 复选框按钮在IE浏览器中出现重叠现象
  • java 流布局 文字 图片
  • iOS 用故事版拉属性,属性重复
  • Android开发之视频录制后的亮度
  • web项目中长轮询本地窗口中的数据URL怎么写?
  • ViewPager加载图片内存溢出怎么解决?
  • linux keepalive设置不上的问题
  • 试编写一个简单SQL脚本程序,创建工资表并完成计算实发工资的任务。
  • android 分享视频到新浪微博
  • chrome开发的扩展问题,急求
  • 下载网站如何配置服务器

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华