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

Contenido eliminado Contenido añadido
m Revertidos los cambios de Paynalton (disc.) a la última edición de 200.52.87.170
m Bot: Corrigiendo sintaxis wiki; cambios triviales
 
Línea 1:
{{nav2|Introducción a Patrones de Diseño en C++ con Qt4:1.4|Instalando C++/Qt: Win32|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}}
----
= C++ Primer Ejemplo =
 
A través de este libro usaremos ejemplos de código para explicar importantes problemas de programación y OOP. Nuestro objetivo es usar un ejemplo mínimo que ilustrará las ideas y técnicas amigable y eficientemente.
==== Ejemplo 1.3 ====
{{ejemplo2|Ejemplo 1.3|src/early-examples/fac.cpp
 
Línea 62:
man g++
 
En la mayoría de los sistemas, esos comandos te permiten navegar por la documentación en línea parra g++ una pantalla a la vez. Para documentación más completa sobre gcc, visita el [http://www.gnu.org/software/gcc/onlinedocs/ |Centro de Documentación en línea GNU].
 
Despues de que ha sido compilado completamente, nuestro programa puede correr al escribir el nombre del archivo ejecutable. Aquí hay un ejemplo en una plataforma *nix:
Línea 75:
Este corto programa utiliza diversos elementos del lenguaje que se encuentran en la mayoría de los programas C++.
 
== Comentarios ==
 
C++ tiene una línea simple de comentarios como en Java. Cualquier texto entre '''//''' y el fin de la línea es un comentario. Los delimitadores de comentario al estilo C también pueden ser usados. El texto entre '''/*''' y '''*/''' es un comentario.
 
== #include ==
 
Para reusar funciones, tipos o identificadores desde librerías, utilizamos la directiva de preprocesamiento '''#include'''. ([[Introducción a Patrones de Diseño en C++ con Qt4:C.1 |Sección C.1]]) Como en C, todas las directivas de preprocesamiento comienzan con el carácter comodín (#), y son evaluados justamente antes de que el compilador compile tu código. En este ejemplo, la cabecera incluida ''<iostream>'' contiene las definiciones ''Standard Library'' para entrada/salida.
 
 
== Usando namespace ==
 
 
Los símbolos de ''Standard Library'' ([[Introducción a Patrones de Diseño en C++ con Qt4:B|Apéndice B]]) están todos encerrados bajo el namespace '''std'''.
 
Un namespace ([[Introducción a Patrones de Diseño en C++ con Qt4:19.4 |Sección 19.4]]) es una colección de clases, funciones y objetos que pueden ser accesados con un prefijo de nombre. El uso de la declaración le dice al compilador que agregue símbolos desde el namespace ('''std''') especificado dentro del namespace global.
 
== Declarando e Inicializando Variables ==
 
Las declaraciones de variable se dan en tres estilos dentro de C++ :
 
 
* type-expr NombreVariable;
* type-expr NombreVariable = init-expr;
* type-expr NombreVariable (init-expr);
 
 
En la primera forma, la variable pudiera no ser incializada. La tercera forma es una alternativa de sintaxis de la segunda.
 
== Selección ==
 
C++ proporciona la suerte usual de variaciones de sintaxis para seleccionar que discutiremos en la [[Introducción a Patrones de Diseño en C++ con Qt4:20.2 |Sección 20.2]].
 
== Interacción ==
 
Nosotros usamos dos de los árboles de las estructuras de interacción proveídas por C++ en nuestro ejemplo. Todo el árbol será discutido en la [[Introducción a Patrones de Diseño en C++ con Qt4:20.3 |Sección 20.3]]
----
{{nav2|Introducción a Patrones de Diseño en C++ con Qt4:1.4|Instalando C++/Qt: Win32|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}}