U
utab
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
using std::cout;
using std::vector;
using std::string;
using std::endl;
using std::copy;
using std::back_inserter;
int main(){
vector<string> str;
vector<string>::iterator iterb = str.begin(),iter=str.begin();
vector<string>::iterator itere = iterb+11;
vector<string>::size_type i = 0;
vector<string> dest;
while(iter!=itere){
*(iter)="string";
iter++;
}
copy(iterb,itere,back_inserter(dest));
while(i!=dest.size()){
cout << dest;
i++;
}
return 0;
}
Why?
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
using std::cout;
using std::vector;
using std::string;
using std::endl;
using std::copy;
using std::back_inserter;
int main(){
vector<string> str;
vector<string>::iterator iterb = str.begin(),iter=str.begin();
vector<string>::iterator itere = iterb+11;
vector<string>::size_type i = 0;
vector<string> dest;
while(iter!=itere){
*(iter)="string";
iter++;
}
copy(iterb,itere,back_inserter(dest));
while(i!=dest.size()){
cout << dest;
i++;
}
return 0;
}
Why?