共用方式為


basic_ios::bad

指示資料流緩衝區的完整性遺失。

bool bad( ) const;

傳回值

true ,如果 rdstate & badbit 為非零值 (Nonzero),否則 false。

如需 badbit 的詳細資訊,請參閱 ios_base::iostate

範例

// basic_ios_bad.cpp
// compile with: /EHsc
#include <iostream>

int main( void ) 
{
   using namespace std;
   bool b = cout.bad( );
   cout << boolalpha;
   cout << b << endl;

   b = cout.good( );
   cout << b << endl;
}

Output

false
true

需求

標題: <ios>

命名空間: std

請參閱

參考

basic_ios Class

iostream 程式設計

iostreams 慣例