LinuxÒÁµéÔ°ÂÛ̳'s Archiver

fluid ·¢±íÓÚ 2005-5-1 08:05

istream_iteratorºÍInputIteratorµÄת»¯ÎÊÌ⣿

listÓиö¹¹Ô캯ÊýÊÇ
list::list(InputIterator f, InputIterator l)

iostream_iteratorÊôÓÚInputIterator£¬µ«ÊÇ£¬ÎªÊ²Ã´ÏÂÃæµÄ´úÂë²»ÄܱàÒëͨ¹ý£º
#include <iostream>
#include <fstream>
#include <list>

using namespace std;

int main()
{
        ifstream dataFile("numbers.txt");


        istream_iterator<int> dataBegin(dataFile);

        istream_iterator<int> dataEnd;
        list<int> v(dataBegin, dataEnd);
        copy(v.begin(), v.end(), ostream_iterator<int>(cout, " "));

        return 0;
}

lenger81 ·¢±íÓÚ 2005-5-16 14:48

#include <iterator>

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.