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

Contenido eliminado Contenido añadido
Línea 21:
cout << "Factorial of: " ;
 
Este operador puede ser encadenado (usado sobre valores múltiples), y está predefinido para usarse con muchos tipos integrados, como vemos en la siguiente sentencia de salida:
This operator can be chained (used on multiple values), and is predefined for use with many built-in types, as we see in the next output statement.
 
cout << "The cost is $" << 23.45 << " for " << 6 << " items." << '\n';
 
En el ejemplo 1.4, podemos ver '''operator>>()''' usado para ingresar con ''istream'' unen un camino análogo a '''<<''' para '''ostream'''.
 
{{{ejemplo2|Ejemplo 1.4 | src/iostream/io.cpp |
#include <string>
 
#include <iostream>
|http://cartan.cas.suffolk.edu/oopdocbook/docs/src/iostream/io.cpp}}}
 
int main() {
#include <string>
#include <iostream>
 
int main() {
using namespace std;
const int THISYEARESTEANYO &#61; 2006;
string yourNameTuNombre;
int birthYearAnyoNacimiento;
 
cout << " What¿Cuál ises yourtu namenombre? " << flush;
 
cin >> yourNameTuNombre;
cout << " What is your name? " << flush;
cin >> yourName;
cout << "What¿En yearqué wereaño you bornnaciste? " ;
 
cin >> birthYearAnyoNacimiento;
cout << "What year were you born? " ;
cin >> birthYear;
cout << "Tu nombre es " << TuNombre
 
cout << "Your namey istienes "aproximadamente <<" yourName
<< "(ESTEANYO and you are approximately "- AnyoNacimiento)
<< (THISYEAR" -años. birthYear)" << endl;
}
<< " years old. " << endl;
|http://cartan.cas.suffolk.edu/oopdocbook/docs/src/iostream/io.cpp}}}
 
(link)
 
The symbols, flush and endl are manipulators [6], from the std namespace.
 
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|Sección 1.12]]. </ref>, del ''namespace'' '''std'''.
In Example 1.4, we make use of the string type, also from the C++ Standard Library. We will discuss this type and demonstrate some of its functions later in Section 1.11.
 
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|Sección 1.11].
[5]
 
[6] Manipulators are function references that can be inserted into an input or output stream to modify its state. We discuss these further in Section 1.12
----
{{nav2|Introducción a Patrones de Diseño en C++ con Qt4:1.5|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| Entrada y Salida}}