基于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。

相关文章

  • C++移除序列中连续重复的特定值示例代码

    C++移除序列中连续重复的特定值示例代码

    这篇文章主要给大家介绍了关于在C++中如何移除序列中连续重复的特定值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • C++标准库中sstream与strstream的区别详细解析

    C++标准库中sstream与strstream的区别详细解析

    以下是对C++标准库中sstream与strstream的区别进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-09-09
  • C/C++ 中gcc和g++的对比与区别

    C/C++ 中gcc和g++的对比与区别

    这篇文章主要介绍了C/C++ 中gcc和g++的对比与区别的相关资料,需要的朋友可以参考下
    2017-07-07
  • 关于vector的常见用法详解

    关于vector的常见用法详解

    这篇文章主要介绍了关于vector的常见用法详解,vector本身可以作为数组使用,而且在一些元素个数不确定的场合可以很好地节省空间,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • C++回溯与分支限界算法分别解决背包问题详解

    C++回溯与分支限界算法分别解决背包问题详解

    给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大?下面我们分别用回溯与分支限界方法解决
    2022-06-06
  • C++中拷贝构造函数的总结详解

    C++中拷贝构造函数的总结详解

    深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝
    2013-09-09
  • C++入门语法之函数重载详解

    C++入门语法之函数重载详解

    这篇文章主要为大家详细介绍了C++入门语法之函数重载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 希尔排序算法的C语言实现示例

    希尔排序算法的C语言实现示例

    这篇文章主要介绍了希尔排序算法的C语言实现示例,希尔排序可以看作为一种高级的插入排序,需要的朋友可以参考下
    2016-04-04
  • C语言 auto和register关键字

    C语言 auto和register关键字

    这篇文章主要介绍了C语言 auto、register关键字,文章通过变量展开全文相关的详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • 详解Qt如何使用QtWebApp搭建Http服务器

    详解Qt如何使用QtWebApp搭建Http服务器

    这篇文章主要为大家详细介绍了Qt如何使用QtWebApp搭建Http服务器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-12-12

最新评论