首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

字符串的复制有关问题

2013-06-25 
字符串的复制问题String[解决办法]void copy(char * a,char * b)改成:void copy(char *& a,char * b)指针

字符串的复制问题

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

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

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

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

热点排行