共用方式為


basic_ios::fail

表示無法從資料流擷取有效的欄位。

bool fail( ) const;

傳回值

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

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

範例

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

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

Output

false

需求

標題: <ios>

命名空間: std

請參閱

參考

basic_ios 類別

iostream 程式設計

iostreams 慣例