博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++11 istream_iterator & copy
阅读量:6548 次
发布时间:2019-06-24

本文共 535 字,大约阅读时间需要 1 分钟。

hot3.png

 

void read_file(std::string file_name) {    std::ifstream i(file_name, std::ios::binary);    if (!i) {        std::cout << "open file error." << std::endl;        return;    }       i >> std::noskipws;    std::copy(std::istream_iterator
(i), std::istream_iterator
(), std::ostream_iterator
(std::cout)); std::cout << std::endl;}

 

iterator模板类型写string、char 等等都会被“以空格分割”, 这是stream >> 中的flag等等导致的。可以自定义,但是这种情况还不如直接写uint8_t快了,

转载于:https://my.oschina.net/mingyuejingque/blog/898576

你可能感兴趣的文章
如何掌握多处理器编程技巧
查看>>
java中生成唯一的ID
查看>>
Webpack 4.X 从入门到精通 - loader(五)
查看>>
系统服务的控制
查看>>
分布式事务系列(开篇)提出疑问和研究过程
查看>>
AngularJS
查看>>
各区块链底层数据存储分析(二)
查看>>
js中获取时间new date()的用法
查看>>
Java 集合深入理解(8):AbstractSequentialList
查看>>
MySQL主从复制与读写分离
查看>>
动态规划——数字三角形
查看>>
管道符和作业控制 、 shell变量 、环境变量配置文件
查看>>
闭包的循环引用 与 解决(三种方法)
查看>>
GCD 与 NSOperation 的对比
查看>>
golang碎片整理之 fmt.Scan
查看>>
nodejs渐入佳境[31]-mongodb+express+middleware绑定用户权限2
查看>>
DHCP常用查看命令
查看>>
详解某大厂区块链服务整体架构
查看>>
伪共享(False Sharing) - 未完待续
查看>>
基于Java 生产者消费者模式(详细分析)
查看>>