C_XianRen
2016-08-09 03:13
采纳率: 57.1%
浏览 2.2k
已采纳

新人c++ string的 insert问题

#include

using namespace std;

void main()
{
string str("hi");

str.insert(str.begin(),"hello");

}
请问为什么这里用insert的迭代器版本会出现错误? 还望指点
谢谢

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • stone_wang5 2016-08-09 03:35
    已采纳

    不好意思,应该是你插入的字符是' ', 而不是双引号

    打赏 评论
  • stone_wang5 2016-08-09 03:32

    本人亲测是正常的,是不是没有包含string头文件?
    #inlcude

    打赏 评论

相关推荐 更多相似问题