[求助]有关指针数组的问题
char *p[]={"happy","every","day"};char str[10],*q[3];
for(int i=0;i<3;i++){
q[i]=new char[10];
cin.getline(str,10);
strcpy(q[i],str);
}
// 两种定义有何区别???
//如何释放指针空间??
只是"happy","every","day"是常量,而new的是堆栈区,所以他们指向的对象不同,导致后者可以更改指向对象的元素,而前者不行