为了账号安全,请及时绑定邮箱和手机立即绑定

将int附加到std :: string

将int附加到std :: string

C++
翻过高山走不出你 2019-10-18 14:57:09
为什么此代码给出调试断言失败?   std::string query;   int ClientID = 666;   query = "select logged from login where id = ";   query.append((char *)ClientID);
查看完整描述

3 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

您不能将int强制转换为char *以获取字符串。尝试这个:


std::ostringstream sstream;

sstream << "select logged from login where id = " << ClientID;

std::string query = sstream.str();


查看完整回答
反对 回复 2019-10-18
  • 3 回答
  • 0 关注
  • 429 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信