string *stringPtr1 = new string;
  string *stringPtr2 = new string[100];
  ……
  delete stringPtr1;
  delete [] stringPtr2;
  如果你对着stringPtr1使用“[]”形式,其结果未定义。如果你对着stringPtr2没有使用“[]”形式,其结果亦未定义。犹有进者,这对内建型别如int者亦未定义,即使这类型别并没有destructors。
  因此,游戏规则很简单,如果你在调用new时使用了[],则你在调用delete时也使用[],如果你在调用new的时候没有[],那么你也不应该在调用时使用[]。

最新文章

  1. NSBundle
  2. 【转】深入 Docker:容器和镜像
  3. Charles中如何对https抓包
  4. HTML5(常用的表单控件)
  5. 【Android测试】【第二节】ADB——无线模式
  6. Tomcate配置单向双向SSL
  7. php启动时候提示PHP startup的解决方法
  8. python之递归
  9. tomcat服务器 去掉端口8080 以及项目名 直接使用IP地址访问
  10. [MSSQL]从SQL语句的角度 提高数据库的访问性能
  11. PL/SQL developer 管理多套数据库
  12. iOS图形手势识别框架SGGestureRecognizer
  13. linux升级openssh到7.9
  14. 【学习总结】之 3Blue1Brown系列
  15. win10 uwp 渲染原理 DirectComposition 渲染
  16. 2018-2019 2 20165203 《网络对抗技术》Exp5 MSF基础
  17. C# p2p UDP穿越NAT,UDP打洞源码
  18. learning docker steps(4) ----- docker swarm 初次体验
  19. windows 7/mac编译cocos2d-x-3.2*的android工程报错
  20. 在Java中发送http的post请求,设置请求参数等等

热门文章

  1. Redis list 数据类型
  2. 解决git中文乱码问题
  3. 火狐Firefox浏览器所有历史版本下载地址
  4. 09-清除默认格式 reset.css
  5. swarm on ubuntu
  6. WinForm textbox 全选
  7. h5+css 垂直导航菜单
  8. CSS样式表的写作规范
  9. ECharts-初始化方法参数不能传入jquery对象
  10. 1.3.5、CDH 搭建Hadoop在安装之前(端口---Cloudera Search使用的端口)