yangyang12138

导航

C++ 标准库IO(1) - ios_base

整个io体系的基类,首先看下整个io体系

首先来看下这个类的作用,

第一,维护了很多io的标识信息

_Ios_Fmtflags 格式化标识 (使用bool类型,跳过空格,使用十进制,使用八进制等),

_Ios_Openmode当前IO文件打开信息(输入,输出,追加等),

_Ios_Iostate输入状态(正确输入,错误输入,到文件尾等),

_Ios_Seekdir跳转标识(到文件头,文件尾,当前位置)

event 回调事件标识(擦除,拷贝等)

 

回调事件列表,可以注册回调事件

iwords列表(

struct _Words
{
void* _M_pword;
long _M_iword;
_Words() : _M_pword(0), _M_iword(0) { }
};

初始化信息,该基类就包含了这些信息。

 

posted on 2017-02-27 18:11  杨杨09265  阅读(63)  评论(0编辑  收藏  举报