Diferencia entre revisiones de «Introducción a Patrones de Diseño en C++ con Qt4/1.6 Entrada y Salida»

Contenido eliminado Contenido añadido
Paynalton (discusión | contribs.)
Paynalton (discusión | contribs.)
Línea 3:
=Entrada y Salida=
 
En el [[Introducción a Patrones de Diseño en C++ con Qt4:/1.5 C++ Primer Ejemplo#Ejemplo 1.3|ejemplo 1.3]], la directiva
 
#include <iostream>
Línea 13:
# '''cerr''', error estándar, otro flujo de salida a la pantalla de consola con parpadeos más visibles, y normalmente es usado para mensajes de error.
 
En el [[Introducción a Patrones de Diseño en C++ con Qt4:/1.5 C++ Primer Ejemplo#Ejemplo 1.3|ejemplo 1.3]], hacemos uso del objeto de flujo global (de la clase ''ostream''), llamado '''cout'''. Llamamos a una de sus funciones miembro, cuyo nombre es '''operator<<()'''. Esta función recarga el operador de inserción, '''<<''', y lo define como la función global. <ref>Cubrimos las funciones de recarga y operadores más a fondo en la [[Introducción a Patrones de Diseño en C++ con Qt4:/5.2 Funciones de Sobrecarga|Sección 5.2]].</ref> La sintaxis de esa sentencia de salida es también un tanto interesante. En lugar de usar la conocida y voluminosa notación de la función:
 
cout.operator<<("Factorial de :");
Línea 52:
 
 
Los símbolos '''flush''' y '''endl''' son manipuladores<ref>Los manipuladores son referencias de función que pueden ser insertados dentro de un flujo de entrada ó salida para modificar su estado. Discutimos más a fondo esto en la [[Introducción a Patrones de Diseño en C++ con Qt4:/1.12 Flujos|Sección 1.12]]. </ref>, del ''namespace'' '''std'''.
 
En el Ejemplo 1.4, hacemos uso del tipo cadena, también desde la librería de C++ ''Standard Library''. Discutiremos este tipo y demostraremos algo de sus funciones más adelante en la [[Introducción a Patrones de Diseño en C++ con Qt4:/1.11 Cadenas|Sección 1.11]].
----
{{nav2|Introducción a Patrones de Diseño en C++ con Qt4/1.5 C++ Primer Ejemplo|C++ Primer Ejemplo|Introducción a Patrones de Diseño en C++ con Qt4|Contenido|Introducción a Patrones de Diseño en C++ con Qt4/1.6.1 Ejercicios: Entrada y Salida|Ejercicios: Entrada y Salida}}