如你所说现在a[15]是一个地址,你是想删除这个地址中的内容,delete a[15]; a[15] = NULL;如果你对这个地址的内容操作的话*a[15],具体看你存的什么,如果是int, 你可以*a[15] =0;这表示你把里面的值改为0了,但并没有删,只是改变了原信息
数组某个单元没法删除,你可以做个标志,置成0或null
char* a[20]; //指针数组delete a[15];a[15]=0;