cpp 输入输出库

80 阅读1分钟

一、背景知识回顾

1. fd和FILE结构的区别

www.cnblogs.com/chan0311/p/…

www.jianshu.com/p/ad879061e…

unix中文件描述符fd和FILE对象之间的关系,FILE结构包括一个缓冲区和一个文件描述符。可以理解FILE就是对fd及其操作函数封装了一层缓冲区,这样用户写FILE之后就不用管了,具体的IO由系统本身完成。

二、标准输入、输出、错误流

cin、cout、cerro