C++迭代器嵌套的BUG?需要解释
本帖最后由 u010569110 于 2013-08-25 07:40:34 编辑
#include <iostream>
#include <vector>
#include <string>
#include <cctype>
using namespace std;
int main()
{
vector<string> word;
string temp;
while(cin>>temp)
{
word.push_back(temp);
}
for(vector<string>::iterator iter1=word.begin();iter1!=word.end();iter1++)//遍历word
{
for(string::iterator iter2=*iter1.begin();iter2!=*iter1.end();iter2++)//遍历string
{
*iter2=tolower(*iter2);//大写改小写
cout<<*iter2<<" ";
}
}
return 0;
}
(*iter1).begin();
(*iter1).end()