C++primer 第八章 IO库

2020-11-02  本文已影响0人  FakeCSer爱去网吧

整理自《C++Primer》


8.1 IO类

  1. 基础IO类ios类有两个派生类:istream(通用输入流类),ostream(通用输出流类)。
  2. istream派生出 ifsteam(输入文件流类)和istringstream(输入字符串流类);ostream派生出ofsteam(输入文件流类)和ostringstream(输入字符串流类)
  3. iostream(通用输入输出流类)钻石继承于istream和ostream,之后派生出了fstream(输入输出文件流类)和stringstream(输入输出字符串类)


8.2 文件输入输出

8.3 string流

用于从string读数据,向string写数据


    string s;
    istringstream is("mack pitt jane joe");
    while(is>>s)
    {
        cout <<s<<endl;
    }

再如二叉树的序列化与反序列化 中 split函数的实现



15.7节 IO库再探

只要涉及三部分内容,格式化输入输出,未格式化IO和随机访问


g是输入流(istream,ifstream,istringstream)的版本,p是输出流(ostream,ofstream,ostringstream)的版本

上一篇 下一篇

猜你喜欢

热点阅读