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