I have a vector of structures which contain filenames of type std::string. When I use std::cout to output these strings like so:
Code:
for (iter=files1.begin(); iter != files1.end(); iter++)
std::cout << iter->fileName << "\n";
std::cout << std::endl;
for (iter=files2.begin(); iter != files2.end(); iter++)
std::cout << iter->fileName << "\n";
I get the output:
Code:
file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
When I should get:
Code:
file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt