C++ Iostreams 用法详解(三)状况标记位

    添加时间:2013-5-17 点击量:

    续:C++ Iostreams 用法详解(一)整体把握


           C++ Iostreams 用法详解(二)标准入输出


    iostreams有四个状况标记位定义在ios_base中,具体如下:





    namespace std {

       class ios_base {

       public:

          typedef implementation-defined-bitmask-type iostate;

          static const iostate badbit;

          static const iostate eofbit;

          static const iostate failbit;

          static const iostate goodbit;

          ...

       };

    }





    这四个状况标记位的含义为:








    iostate


    无论对感情还是对生活,“只要甜不要苦”都是任性而孩子气的,因为我们也不完美,我们也会伤害人。正因为我们都不完美,也因为生活从不是事事如意,所以对这些“瑕疵”的收纳才让我们对生活、对他人的爱变得日益真实而具体。—— 汪冰《世界再亏欠你,也要敢于拥抱幸福》
    分享到: