Рубрики

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

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

Синтаксис:

operator void*() const;

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

Возвращаемое значение: этот метод возвращает нулевой указатель, если в этом потоке установлен бит ошибки.

Пример 1:

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

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

  

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

    if (ss) {

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

    }

    else {

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

    }

  

    return 0;

}

Выход:

No error bit is set.

Пример 2:

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

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

    ss.clear(ss.failbit);

  

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

    if (ss) {

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

    }

    else {

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

    }

  

    return 0;

}

Выход:

Error bit is set.

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

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

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

0.00 (0%) 0 votes