c++
返回首页
当前位置: 主页 > 学 院 > 程式语言 > c++ >

std::string 的赋值

时间:2011-03-09 10:40来源:未知 作者:admin 点击:
小弟目前接手维护一段客户的程式码 发现裡头有个狠诡异的写法 但是这段程式已经跑了好几年 看起来没什麼大问题 想请问一下各位 以下这种写法是可行的但是只是不建议吗 void modi

小弟目前接手维护一段客户的程式码
发现裡头有个狠诡异的写法
但是这段程式已经跑了好几年
看起来没什麼大问题
想请问一下各位
以下这种写法是可行的但是只是不建议吗


void modify(char* param)
{
strcpy(param, \"1234567\");
}

void fun1()
{
std::string szBuff;
szBuff.resize(100);
char* buff = (char*)szBuff.data(); // data() 回传的是const char*
modify(buff);
}
 

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
  • 上一篇:没有了
  • 下一篇:没有了
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容
热点内容