迭代器和I O

2021-09-20 18:39:12 字數 577 閱讀 8494

迭代器用在處理元素序列的地方。

可以將迭代器的概念有效利用在輸入輸出上。

【輸出:】

#include #include #include using namespace std;

ostream_iteratoroo(cout);

int main()

上述**列印出hello,world和cout相同。

【輸入】

#include #include #include using namespace std;

istream_iteratorii(cin);

int main()

【一般應用】:讀入乙個檔案,排序好之後將其非重複內容輸出到另外乙個檔案。(檔案直接的字元以回車為分割符)

#include #include #include #include #include #include using namespace std;

int main()

迭代器和I O

迭代器是一種處理位於容器中的元素序列的非常一般而又極其有用的概念。但是,容器並不是我們能夠遇到元素序列的僅有的地方。例如,乙個輸入流也能產生乙個值的序列,我們也會把乙個值的序列寫進乙個輸出流中。正因為這樣,人們也將迭代器的概念很有效地應用到輸入和輸出上。要做出乙個ostream iterator,我...

io流迭代器

建立乙個流迭代器的時候必須指定迭代器將要讀寫的物件型別。istream iterator istream iteratorin iter cin 從cin讀取int istream iteratoreof 尾後迭代器通過流迭代器讀入資料的例子 while in iter eof 注意 運算子的優先順...

迭代器和反向迭代器,常量迭代器和非常量迭代器

迭代器的型別共有4種 iiterator,const iterator,reverse iterator,const reverse iterator include include include include using namespace std int main include inclu...