Example 2: Using a STL vector to store data.

    vector< string > words;
    copy ( istream_iterator< string, ptrdiff_t >( cin ),
           istream_iterator< string, ptrdiff_t >(),
           inserter( words, words.end() ) );