它用於檢查獲取錯誤狀態標誌。 內部錯誤狀態標誌通過調用流上的輸入/輸出函數來自動設置,以指示某些錯誤。
聲明
以下是ios::rdstate
函數的聲明。
iostate rdstate() const;
返回值
類型為 ios_base::iostate
的對象
示例
下麵的例子顯示了 ios::rdstate
的應用。
#include <iostream>
#include <fstream>
int main () {
std::ifstream is;
is.open ("test.txt");
if ( (is.rdstate() & std::ifstream::failbit ) != 0 )
std::cerr << "Error opening 'test.txt'/n";
return 0;
}
上一篇:
ios非運算符
下一篇:
ios::clear()函數