基于ios中的流状态的定义分析

 更新时间:2013年05月04日 12:59:01   作者:  
本篇文章介绍了,基于ios中的流状态的定义分析。需要的朋友参考下

1:iostate rdstate ( ) const; 返回的是iostate,简单的说也就是一个int数值.用2进制数据的某一个位置设置为1表示一种状态

2:failbit 的定义如下,二进制数据的第二位为1的时候说明是该数据。

static const _Iostate goodbit = (_Iostate)0x0; static const _Iostate eofbit = (_Iostate)0x1; static const _Iostate failbit = (_Iostate)0x2; static const _Iostate badbit = (_Iostate)0x4; static const _Iostate _Hardfail = (_Iostate)0x10;

3:input.rdstate() & std::ios::failbit  通过位运算的与来判断当前的状态是否是failbit。

相关文章

  • visual studio 2019工具里添加开发中命令提示符的方法

    visual studio 2019工具里添加开发中命令提示符的方法

    这篇文章主要介绍了visual studio 2019工具里添加开发中命令提示符的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • 奇怪的C语言特性

    奇怪的C语言特性

    下面列出的特性未必奇怪,有的算是有趣
    2013-04-04
  • C++中std::is_object的具体使用

    C++中std::is_object的具体使用

    std::is_object是一种C++类型特性,其用途是判断一个类型是否是一个对象类型,本文主要介绍了C++中std::is_object的具体使用,感兴趣的可以了解一下
    2024-01-01
  • 对称矩阵的压缩储存讲解

    对称矩阵的压缩储存讲解

    今天小编就为大家分享一篇关于对称矩阵的压缩储存讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • C语言求解定积分的方法

    C语言求解定积分的方法

    这篇文章主要为大家详细介绍了C语言求解定积分的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • C语言实现推箱子项目

    C语言实现推箱子项目

    这篇文章主要为大家详细介绍了C语言实现推箱子项目,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • C++实现读取特定路径下文件夹及文件名的方法

    C++实现读取特定路径下文件夹及文件名的方法

    这篇文章主要介绍了C++实现读取特定路径下文件夹及文件名的方法,需要的朋友可以参考下
    2014-07-07
  • C/C++ string.h库中memcpy()和memmove()的使用

    C/C++ string.h库中memcpy()和memmove()的使用

    memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中,本文主要介绍了C/C++ string.h库中memcpy()和memmove()的使用,感兴趣的可以了解一下
    2023-12-12
  • C语言新手初阶教程之三子棋实现

    C语言新手初阶教程之三子棋实现

    相信大家在小时候都用纸和笔与小伙伴们玩过一个经典的游戏之井字棋,即三子棋,下面这篇文章主要给大家介绍了关于C语言新手初阶教程之三子棋实现的相关资料,需要的朋友可以参考下
    2022-01-01
  • C++智能指针之shared_ptr的具体使用

    C++智能指针之shared_ptr的具体使用

    本文主要介绍了C++智能指针之shared_ptr的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2022-05-05

最新评论