假设定义了两个整型指针变量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
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=Q΍b\\:$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指针、我也是初学者、希望有帮助