比如
char* fun()
{
char s1[10];
char *s2=new char[10];
//return s1; 报错,不能返回局部变量
return s2;
}
int main(int argc,char** argv)
{
char* s=fun();
delete[] s; //是否有必要??如果是返回const char*呢??
}
因为涉及到内存管理,实在太烦了