Biblioteca iostream de C ++ - objeto cin

Descripción

El objeto de la clase es un flujo que representa el flujo de entrada estándar orientado a caracteres estrechos (de tipo char). Corresponde a la secuencia C stdin. El flujo de entrada estándar es una fuente de caracteres determinada por el entorno. Generalmente se asume que se ingresa desde una fuente externa, como el teclado o un archivo.

Objeto de la clase istream, los caracteres se pueden recuperar como datos formateados utilizando el operador de extracción (operador >>) o como datos sin formato, utilizando funciones miembro como read.

Declaración

A continuación se muestra la declaración de std :: cin.

extern istream cin;

cin está vinculado al flujo de salida estándar cout (ver ios :: tie), lo que indica que el búfer de cout se vacía (ver ostream :: flush) antes de cada operación de E / S realizada en cin.

El programa no debe mezclar operaciones de entrada en cin con operaciones de entrada en wcin (o con otras operaciones de entrada de orientación amplia en stdin): una vez que se ha realizado una operación de entrada en cualquiera, el flujo de entrada estándar adquiere una orientación (ya sea estrecha o ancha) que solo se puede cambiar de forma segura llamando a freopen en stdin.