omig0001 2021-04-19 14:07 采纳率: 84.1%
浏览 29
已采纳

C++ itB育itE是什么意思

下面代码中ite育itb是什么,不能通过cout输出?

itB = str1.begin ();

itE = str1.end();

str.assign (itB, (--itE)); //从第 1 个至倒数第 2 个元素,赋值给字符串 str

  • 写回答

3条回答 默认 最新

  • bostonAlen 2021-04-19 15:21
    关注

    string::iterator,string的迭代器,begin()函数返回一个迭代器,指向字符串的第一个元素.end()函数返回一个迭代器,指向字符串的末尾,最后一个元素的下一个位置,可使用cout<<*itB<<*itE输出

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?