Рубрики

ios оператор! () функция в C ++ с примерами

Метод operator! () Класса ios в C ++ используется для установки любого флага ошибки этого потока. Это включает в себя неудачный бит или плохой бит.

Синтаксис:

bool operator!()  const;

Параметры: Этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает значение true, если для этого потока установлен бит ошибки, в противном случае — значение false.

Пример 1:

// C ++ код для демонстрации
// работа оператора! ()

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

  

    // Использование функции operator! ()

    if (!ss) {

        cout << "Error bit is set.\n";

    }

    else {

        cout << "No error bit is set.\n";

    }

  

    return 0;

}

Выход:

No error bit is set.

Пример 2:

// C ++ код для демонстрации
// работа оператора! ()

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

    ss.clear(ss.failbit);

  

    // Использование функции operator! ()

    if (!ss) {

        cout << "Error bit is set.\n";

    }

    else {

        cout << "No error bit is set.\n";

    }

  

    return 0;

}

Выход:

Error bit is set.

Ссылка: http://www.cplusplus.com/reference/ios/ios/operator! /

Рекомендуемые посты:

ios оператор! () функция в C ++ с примерами

0.00 (0%) 0 votes