Hoi ik heb 'vreemd' probleem;
[CPP]
#include <vector>
#include <iostream>
#include <string>
int main(){
std::vector<std::string> strvec;
strvec.push_back("A");
strvec.push_back("B");
strvec.push_back("C");
strvec.push_back("D");
strvec.push_back("E");
std::vector<std::string>::size_type i = strvec.size()-1;
for(;i>0;--i)
strvec.push_back(strvec[i-1]);
for each(std::string str in strvec)
std::cout << str << '\n';
return 0;
}
[/CPP]
Resultaat:
Hier klopt iets niet. Waar ik een tweede C verwachte staat nu helemaal niets.
Ik heb het al op diverse manieren geprobeerd.
[CPP]
#include <vector>
#include <iostream>
#include <string>
int main(){
std::vector<std::string> strvec;
strvec.push_back("A");
strvec.push_back("B");
strvec.push_back("C");
strvec.push_back("D");
strvec.push_back("E");
std::vector<std::string>::size_type i = strvec.size()-1;
for(;i>0;--i)
strvec.push_back(strvec[i-1]);
for each(std::string str in strvec)
std::cout << str << '\n';
return 0;
}
[/CPP]
Resultaat:
Code:
A
B
C
D
E
D
B
A
Hier klopt iets niet. Waar ik een tweede C verwachte staat nu helemaal niets.
Ik heb het al op diverse manieren geprobeerd.