ios非運算子


它用於檢查評估流(非)。 這相當於呼叫成員失敗。

宣告

下面是ios::operator!函式的宣告 。

bool operator!() const;

返回值

如果設定了failbitbadbit 則返回 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;
}