若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

basic_ios::bad

 

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

bool bad( ) const;

true ,如果 rdstate & badbit 為非零;否則為 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;
}

false
true

需求

標題: <ios>

命名空間: std

顯示: