for(std::vector<std::string>::iterator i=items.begin(); i<items.end(); i++)
 std::cout << *i << std::endl;

foreach(string s in items)
 Console.WriteLine(s);

C++のコードってあまりに醜悪すぎて吐き気がしてくるよ。