假设定义了两个整型指针变量p1、p2,有如下语句p1 = new int[5];p2 = new int[10];在释放所申请的内存空间时,只需要delete [] p1和delete [] p2即可,并没有指明要归还多大的空间,请问delete是如何获知p1和p2
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 01:02:26
![假设定义了两个整型指针变量p1、p2,有如下语句p1 = new int[5];p2 = new int[10];在释放所申请的内存空间时,只需要delete [] p1和delete [] p2即可,并没有指明要归还多大的空间,请问delete是如何获知p1和p2](/uploads/image/z/2573378-26-8.jpg?t=%E5%81%87%E8%AE%BE%E5%AE%9A%E4%B9%89%E4%BA%86%E4%B8%A4%E4%B8%AA%E6%95%B4%E5%9E%8B%E6%8C%87%E9%92%88%E5%8F%98%E9%87%8Fp1%E3%80%81p2%2C%E6%9C%89%E5%A6%82%E4%B8%8B%E8%AF%AD%E5%8F%A5p1+%3D+new+int%5B5%5D%3Bp2+%3D+new+int%5B10%5D%3B%E5%9C%A8%E9%87%8A%E6%94%BE%E6%89%80%E7%94%B3%E8%AF%B7%E7%9A%84%E5%86%85%E5%AD%98%E7%A9%BA%E9%97%B4%E6%97%B6%2C%E5%8F%AA%E9%9C%80%E8%A6%81delete+%5B%5D+p1%E5%92%8Cdelete+%5B%5D+p2%E5%8D%B3%E5%8F%AF%2C%E5%B9%B6%E6%B2%A1%E6%9C%89%E6%8C%87%E6%98%8E%E8%A6%81%E5%BD%92%E8%BF%98%E5%A4%9A%E5%A4%A7%E7%9A%84%E7%A9%BA%E9%97%B4%2C%E8%AF%B7%E9%97%AEdelete%E6%98%AF%E5%A6%82%E4%BD%95%E8%8E%B7%E7%9F%A5p1%E5%92%8Cp2)
xR_KP*{wd䲇>P$$\RU3iNJ[ݷA=H j+,kӦ6'.e +O 'jצp ! ]qH,p!qk>P{#ƭS~?cRY"q (FnGuf\0sD)2,Kt@LȮj.QtBSP#Q:2bwۃgv"^16GH^4:TO05GZ@}.XT$/K=Qb\\:$0}ciޜL]O%>90C\_FI^K7
假设定义了两个整型指针变量p1、p2,有如下语句p1 = new int[5];p2 = new int[10];在释放所申请的内存空间时,只需要delete [] p1和delete [] p2即可,并没有指明要归还多大的空间,请问delete是如何获知p1和p2
假设定义了两个整型指针变量p1、p2,有如下语句
p1 = new int[5];
p2 = new int[10];
在释放所申请的内存空间时,只需要delete [] p1和delete [] p2即可,并没有指明要归还多大的空间,请问delete是如何获知p1和p2申请的空间大小的?
编写程序来证明,并给出运行结果.
假设定义了两个整型指针变量p1、p2,有如下语句p1 = new int[5];p2 = new int[10];在释放所申请的内存空间时,只需要delete [] p1和delete [] p2即可,并没有指明要归还多大的空间,请问delete是如何获知p1和p2
C++ 有this 指针、每个delete都有它自己的this指针、我也是初学者、希望有帮助