返回信息流代码:
string sql = "insert into hot_topic(TopicID,Word,Time,DocumentNum,ReplyNum,ClickNum,TopicTitle,TopicBody) values("+topic_id+","+key_word+","+T+","+document_number+","+reply_number+","+click_number+","+title+","+body+")";
报错:
1>c:\documents and settings\ailingling\桌面\毕业论文相关\代码\代码\processmodule\pris_hot_topic_detection.cpp(699) : error C2784: “std::_Vb_iterator<_MycontTy> std::operator +(_Vb_iterator<_MycontTy>::difference_type,std::_Vb_iterator<_MycontTy>)”: 无法从“int”为“std::_Vb_iterator<_MycontTy>”推导 模板 参数
这是一条镜像帖。来源:北邮人论坛 / database / #5609同步于 2011/5/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【求助】用vs 2005 将int类型压入string出错
ailinlin
2011/5/19镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
这个可以去查下vc下int和string转换啥的
我一般用snprintf(),不过微软历来对C标准支持不佳,直接重载+为字符串连接操作符,连接两个字符串应该是没问题的
CString gray("Gray");
CString cat("Cat");
CString graycat = gray + cat;
或者你可以先将所有int转为string,再执行连接赋值操作
【 在 ailinlin (twilight II) 的大作中提到: 】
: 代码:
: string sql = "insert into hot_topic(TopicID,Word,Time,DocumentNum,ReplyNum,ClickNum,TopicTitle,TopicBody) values("+topic_id+","+key_word+","+T+","+document_number+","+reply_number+","+click_number+","+title+","+body+")";
: 报错:
: ...................