zoukankan      html  css  js  c++  java
  • istream_iterator,ostream_iterator与vector的转换

    利用istream_iterator可以很方便的从istream里(std::cin,ifstream等)解析出数据放入vector中

    ostream_iterator也可以很方便的把vector中的数据放入ostream中。

    textin.txt中存放:

    1 2 3 4 5 6

    Code
    int main(){
        vector
    <double> v1;
        v1.push_back(
    1.0);
        v1.push_back(
    2.0);
        v1.push_back(
    3.2);
        ostream_iterator
    <double> os(cout," ");
        copy(v1.begin(),v1.end(),os);
        
        vector
    <int> v2;
        copy(istream_iterator
    <int>(cin),istream_iterator<int>(),back_inserter(v2));
        ostream_iterator
    <int> os1(cout," ");
        copy(v2.begin(),v2.end(),os1);

        ifstream fin(
    "E:\\textin.txt");
        vector
    <int> v3;
        copy(istream_iterator
    <int>(fin),istream_iterator<int>(),back_inserter(v3));
        ostream_iterator
    <int> os2(cout," ");
        copy(v3.begin(),v3.end(),os2);
    }
    小人本潜水在思源的贴边
    ID又多 又有钱
    快活乐无边
    谁知道站总监
    他蛮横不留情面
    他勾结站长目无天
    占我ID夺我钱
    我马甲跟他来翻脸
    反被他来把经验减
    我同学骂他欺新人
    反被他捉进了小黑屋里面
    874了一百遍啊一百遍
    啊 最后他咬舌自尽 遗恨人间
    他还将我和马甲赶出了思源 流落在人间
    我为求回思源
    无奈行乞在贴前
    谁知道站总监他实在太阴险
    知道此情形竟派人来暗算将我发文狂删到0篇
    小人ID强 残命独留全
    可怜马甲他 竟遭删
    为求养ID
    惟有傍人卖身自作践
    一面苦赚钱 一面写诗篇
    发誓把名气显
    手刃总监意志坚啊
    从此总监ID念心间
    我永铭记此仇不供戴天
  • 相关阅读:
    Log4net.config
    ASCII 转换帮助类
    维吉尼亚加密与解密
    nginx配置说明
    验证码
    css 设置下拉菜单
    输出一张自定义文字的图片
    mvc 自定义分页控件
    【模块化】export与export default在一个文件里共存,引入时需注意的地方
    【uniapp】兼容刘海屏底部安全区
  • 原文地址:https://www.cnblogs.com/CUCmehp/p/1600859.html
Copyright © 2011-2022 走看看