问题
单项选择题
下面的语句中动态分配的内存,其释放语句正确的是( )。
im*q=new[10];
A.delete q;
B.delete q[0];
C.delete[]q;
D.delete*q;
答案
参考答案:C
解析: C++中对于用new分配的多个内存空间,可以用delete[]name,将所分配的所有内存释放掉。
下面的语句中动态分配的内存,其释放语句正确的是( )。
im*q=new[10];
A.delete q;
B.delete q[0];
C.delete[]q;
D.delete*q;
参考答案:C
解析: C++中对于用new分配的多个内存空间,可以用delete[]name,将所分配的所有内存释放掉。