Data Structure C++

#include 
#include 
#include 
#include 
#include 
using namespace std;
int main()
{
  list listObject;
  ostream_iterator out_it(cout);
  listObject.push_back("Stream ");
  listObject.push_back("iterators ");
  listObject.push_back("are ");
  listObject.push_back("useful.");
  copy(listObject.begin(), listObject.end(), out_it);
  return 0;
}