int *pn; pn = new int; *pn = 5;
int *pn; int i = 5; pn = new int[i * 20]; pn[0] = 20; pn[100] = 30;//虽然编译正确,但运行时会出现数组越界
int *p = new int; *p = 5; delete p; delete p; //导致异常,一片空间不能够被delete多次
int *p = new int[20]; p[0] = 1; delete [] p;
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!