jueves, 4 de mayo de 2017

4. Biblioteca de funciones

4.1 Iostream
iostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de datos en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se provee por medio de librerías de funciones especializadas como iostream. iostream define los siguientes objetos:
       ©       cin : Flujo de entrada (que entra)
             ©       cout : Flujo de salida (que sale)
       ©       cerr : Flujo de error no almacenado.
       ©       clog : Flujo de error almacenado.
Todos los objetos derivados de iostream hacen parte del espacio de nombres std.

4.2 Istream
Interfaz IStream
El IStream interfaz le permite leer y escribir datos de flujo de objetos. Los objetos de flujo contienen los datos en un objeto de almacenamiento estructurado, donde los almacenamientos proporcionan la estructura.
Datos simples se pueden escribir directamente a una corriente, pero, con mayor frecuencia, las corrientes son elementos anidados dentro de un objeto de almacenamiento. Son similares a los archivos estándar.
El IStream interfaz define métodos similares a las funciones del archivo FAT MS-DOS.

3. Componentes

3.1 Directivas de procesamiento
#define            #using           
#error              #else
#import           #ifdef 
#undef             #line
#elif                 #endif
#if                   #ifndef
#include          #pragma

3.2 Declaraciones globales (variables globales)
Una variable global es aquella que se define fuera del cuerpo de cualquier función, normalmente al principio del programa, después de la definición de los archivos de biblioteca (#include), de la definición de constantes simbólicas y antes de cualquier función. El ámbito de una variable global son todas las funciones que componen el programa, cualquier función puede acceder a dichas variables para leer y escribir en ellas. Es decir, se puede hacer referencia a su dirección de memoria en cualquier par de del programa.
Ejemplo:
int Saldo
int global
float área
long total

3.3 Función main
Todo programa C++ tiene una función main que es el punto inicial de entrada al programa. La función main es un ingrediente que debe encontrarse en todos los programas escritos en lenguaje C, sin excepciones. Define, valga la redundancia, la función principal del programa, esto es, su cometido. Todo programa está hecho para resolver un problema y la función main se encarga de dirigir el algoritmo que da solución al mismo. Es importante hacer énfasis en que main DIRIGE. Dediquemos unos instantes a reflexionar sobre ello.

3.4 Funciones definidas por el usuario
Un programa en C++ se forma por una colección de funciones. Todos los programas se construyen a partir de una o más funciones que se integran para crear una aplicación. Todas las funciones contienen uno o más estatutos C++ y se crean generalmente para realizar una única tarea.
La definición de una función se realiza escribiendo primero el tipo del valor de retorno de la función, después el nombre de la función, posteriormente entre paréntesis las variables que utilizará dicha función (parámetros) y finalmente las instrucciones de la función. Las funciones definidas por el usuario se invocan por su nombre y los parámetros opcionales que se puedan tener.
Todas las funciones tienen nombre y una lista de valores que recibe. Se puede asignar cualquier nombre a la función, pero normalmente se procura que dicho nombre describa el propósito de la función. Una declaración de función indica al compilador el nombre de la función que se está invocando en el programa. Si la función no se defina, el compilador informa de un error.       
           

            

4. Biblioteca de funciones

4.1 Iostream iostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operacion...