我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

string迭代器报错


#include
#include
using namespace std;
void reverse(string& s,int l,int r)
{
    auto it = s.begin() + l-1;
    auto it2 = s.begin() + r - 1;
    while (it != it2)
    {
        char temp = *it;
        *it = *it2;
        *it2 = temp;
        it++;
        it2--;
    }


}
int main()
{
    string str;
    cin >> str;
    int l = 0, r = 0;
    cin >> l >> r;
    reverse(str, l, r);
    cout << str << endl;



    return 0;
}

img


反转局部字符串,用string迭代器弄为啥报错啊xdm

近期文章

  • vue+webpack+socket连接
  • yolov5,跑train.py的时候出现的错误
  • 这个怎么出不来结果哪里错了
  • 编写double转字符串函数:
  • 这串c语言代码要如何修改
  • pycharm软件包连接超时
  • Python字典与拆分的运用,求解答
  • 基础题:为什么结果是25?
  • 数据库3NF的问题。
  • 真的不懂这个函数问题
  • 微信网页授权提示41008错误,猜测微信官方服务发生错误导致
  • 用python做SVM模型的分类结果,该怎么做误差分析呀
  • 用表单提交数据,提交后action界面无法解析
  • 用C语言实现 Sn = 1 - 3 + 5 - 7 + 9 + ... 的前 n 项和,输入 n 输出 Sn
  • 关于#c语言#的问题:运行结果及报错内容
  • 数据结构 判断两顶点间是否存在长度为k的简单路径
  • Java框架类调用方法
  • 类和对象的使用分数相加
  • c++getline如何使用
  • 为什么第一列会输出这个结果?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华