Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ayuda pensar en una función como Una máquina pequeña que transforma los datos que recibe en
un producto terminado.
La función puede considerarse como una sola unidad que proporciona una operación de propósito
especial.
Una clase es una unidad más complicada que una función, debido a que contiene tanto datos
como funciones apropiadas para manipular los datos.
Por ello, cada clase contiene todos los elementos requeridos para la entrada, salida y
procesamiento de sus objetos y puede considerarse como una pequeña fábrica que contiene
materia prima (los datos) y máquinas (las funciones)
La función main()
Cada programa C++ debe tener una y sólo una función llamada main(). La función main() se conoce
como una función controladora, porque controla, o indica, a los otros módulos la secuencia en la
que tienen que ejecutarse
.
Ahora se verá cómo usar un objeto creado a partir de una de estas clases para crear nuestro
primer programa funcional en C++
EL OBJETO COUT
Uno de los objetos más versátiles y más usados en C++ se llama cout (pronunciado “siout”). Este
objeto, cuyo nombre se deriva de Console OUTput, es un objeto de salida que envía datos
introducidos en él al dispositivo estándar de salida.
cout<<“¡Hola mundo!”;
#include <iostream>
Int main()
Return 0;
El archivo iostream se conoce como un archivo de encabezado debido a que siempre se coloca
una referencia a él en la parte superior, o cabeza, de un programa C++ usando el comando
#include. Puede ser que se pregunte qué tiene que ver el archivo iostream con este programa
simple. La respuesta es que el objeto cout se crea a partir de la clase ostream. Por tanto, el archivo
de encabezado iostream debe incluirse en todos los programas que usen cout.
le dice al compilador dónde buscar para encontrar los archivos de encabezado en ausencia de
cualquier designación explícita adicional. Se puede pensar en un espacio de nombres como un
archivo de código fuente al que tiene acceso el compilador cuando busca clases o funciones
preescritas. Debido a que el archivo de encabezado iostream está contenido dentro de un espacio
de nombres llamado std, el compilador usará de manera automática el objeto cout de iostream a
partir de este espacio de nombres siempre que se haga referencia a cout. El uso de espacio de
nombres le permite crear sus propias clases y funciones con los mismos nombres provistos por la
biblioteca estándar y colocarlos en espacios de nombres invocados de manera diferente. Puede
señalar al programa cuál clase o función usar al indicar el espacio de nombres donde desea que el
compilador busque la clase o función.
ESTILO DE PROGRAMACIÓN
Int main()
return 0;
También funcionaría
Int main
instrucción;
return 0;}
Comentarios
Un comentario de línea empieza con dos diagonales (//) y continúa hasta el final de la línea. Por
ejemplo, las siguientes líneas son comentarios de línea:
//éste es un comentario
Los comentarios en bloque comienzan con los símbolos /* y terminan con los símbolos */. Por
ejemplo,
Abarca
tres líneas */
TIPOS DE DATOS
Un tipo de dato se define como un conjunto de valores y un conjunto de operaciones que pueden
aplicarse a estos valores.
C++ clasifica los tipos de datos en uno de dos agrupamientos fundamentales: tipos de dato
Un tipo de dato de clase, al cual se hace referencia como una clase, para abreviar, es un tipo de
dato creado por el programador.
Los tipos de dato integrados, los cuales también se conocen como tipos primitivos, consisten en
los tipos numéricos básicos mostrados en la figura 2.7 y las operaciones enumeradas en la tabla
2.2.
Una literal es un valor aceptable para un tipo de dato. El término literal refleja que dicho valor se
identifica de manera explícita a sí mismo. (Otro nombre para una literal es un valor literal o
constante.)
un valor entero puede ser el número cero o cualquier valor numérico positivo o negativo sin un
punto decimal. Ejemplos de enteros válidos son:
Los diferentes compiladores tienen su propio límite interno para los valores enteros más grande
(más positivo) y más pequeño (más negativo) que pueden almacenarse en cada tipo de dato.6 La
asignación de almacenamiento más común es cuatro bytes para el tipo de dato int