读书人

字符串的复制有关问题

发布时间: 2013-06-25 23:45:42 作者: rapoo

字符串的复制问题

字符串的复制有关问题 String
[解决办法]
void copy(char * a,char * b)
改成:
void copy(char *& a,char * b)

指针做为参数, 你只能修改指针指向的内存, 修改指针本身的值是不能返回的.
[解决办法]
你那个a是返不回的,

这样的程序,数据内存应该由调用者管理,子程序只负责拷贝,别让它负责内存分配

int i=strlen(b);
a=new char[i+1];
这个放在main里面

读书人网 >C++

热点推荐