c++迭代器和下标 对字符串操作的对比

xiaoxiao2021-02-28  24

#include<iostream> #include<vector> #include<string> using namespace std; int main(){ string s("this is a test"); if(s.begin()!=s.end() ) { char itt=s[2];            //这里没用迭代器,直接下标操作   itt=toupper(itt); cout<<itt<<endl; cout<<s<<endl; auto it=s.begin() ; *it=toupper(*it);         cout<<*it<<endl;         cout<<s<<endl; } return;

结果如下:

转载请注明原文地址: https://www.6miu.com/read-2631776.html

最新回复(0)