下面代码中ite育itb是什么,不能通过cout输出?
itB = str1.begin ();
itE = str1.end();
str.assign (itB, (--itE)); //从第 1 个至倒数第 2 个元素,赋值给字符串 str
下面代码中ite育itb是什么,不能通过cout输出?
itB = str1.begin ();
itE = str1.end();
str.assign (itB, (--itE)); //从第 1 个至倒数第 2 个元素,赋值给字符串 str
string::iterator,string的迭代器,begin()函数返回一个迭代器,指向字符串的第一个元素.end()函数返回一个迭代器,指向字符串的末尾,最后一个元素的下一个位置,可使用cout<<*itB<<*itE输出