关于VS运行时出现错误cannot decrement string iterator before begin
先给出出现该错误的原因,总的来说是因为迭代器iterator越界了,出现了这个错误的话大家可以找一下迭代器做循环的时候是否越界我的错误代码和改正方法如下:string ReverseSentence(string str) { string str_new; int wordlength = 0; for (string::iterator iter = str.end() - 1; iter >= str.begin(); iter--)//错误就在这,到str的begi
原创
2020-06-15 14:43:21 ·
2127 阅读 ·
0 评论