1、char * -> String char *cp="123456"; String str=StrPas(cp); 2、String -> char * 最稳妥,最标准的做法: String str="123456"; int len=str.Length(); char *cp=new char[len+1]; StrPCopy(cp, str); 不要用 cp=str.c_str()的方法,很不可靠。