c++ string 用法
阅读原文时间:2023年07月10日阅读:1

//char *和string 转换;
string str="1234567;
const char *p = str.c_str();
//不过这是的 *p 是const类型,不能对他进行删除、修改操作;
最好的办法最是用copy函数
char* ch = new[ ];
if( ch)
{
str.copy( ch , str.size() );
}
//string 可以直接相加;
string str1 = "dsf";
string str2 = "23r";
string str3 = str1 + str2;
//不过如果读取文件里面的内容,截取需要的给string的话,用append比较好,就是在string 后面增加字符串;
strBuf.append(argv[] , strlen(argv[] ) );
strBuf.append( (char*)&bybuf[ nlen - nDatelen + ], );