它用於檢查評估流(非)。 這相當於呼叫成員失敗。
下面是ios::operator!
函式的宣告 。
bool operator!() const;
如果設定了failbit
或badbit
則返回 True
, 否則返回 false
.
在下面的例子中解釋了 ios::operator!
函式功能。
#include <iostream>
#include <fstream>
int main () {
std::ifstream is;
is.open ("test.txt");
if (!is)
std::cerr << "Error opening 'test.txt'/n";
return 0;
}