cerr – Objeto de flujo de error estándar en C++

Flujo de salida estándar (cout): cout es la instancia de la clase ostream. cout se utiliza para producir una salida en el dispositivo de salida estándar que suele ser la pantalla de visualización. Los datos necesarios para mostrarse en la pantalla se insertan en el flujo de salida estándar ( cout ) mediante el operador de inserción ( << ).

Flujo de error estándar (cerr): cerr es el flujo de error estándar que se utiliza para generar los errores. Es una instancia de la clase ostream . Como cerr stream no está almacenado en búfer, se usa cuando necesitamos mostrar el mensaje de error inmediatamente y no almacena el mensaje de error para mostrarlo más tarde. El objeto de la clase ostream que representa el flujo de error estándar orientado a caracteres estrechos (de tipo char). Corresponde al flujo C stderr .
La «c» en cerr se refiere a «carácter» y ‘err’ significa «error». Por lo tanto, cerr significa «error de carácter». Siempre es una buena práctica usar cerr para mostrar errores.

A continuación se muestra el programa para ilustrar cerr :

// C++ program to illustrate std::cerr
  
#include <iostream>
using namespace std;
  
// Driver Code
int main()
{
  
    // This will print "Welcome to GfG"
    // in the error window
    cerr << "Welcome to GfG! :: cerr";
  
    // This will print "Welcome to GfG"
    // in the output window
    cout << "Welcome to GfG! :: cout";
    return 0;
}

En el programa anterior, la salida de la línea 11 mostrará una ventana de error como:
Error de tiempo de ejecución en el código CPP:

Welcome to GfG! :: cerr

Publicación traducida automáticamente

Artículo escrito por trohila10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *