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;
}