index.htm

PREPARATE PARA EL VERANO

aeromodelismo - apuntes comunicaciones javascript lenguaje c php autoayuda bolsa bricolage chistes deportes empleo fotografia digital mascotas motor ocio pisos plantas recetas sabiasque salud thermomix timos trucos

ALGUNOS CONCEPTOS

Extension de los ficheros

Los ficheros fuente de C++ tienen la extension *.cpp (de C plus plus), en lugar de *.c. Esta distincion es muy importante, pues determina ni mas ni menos el que se utilice el compilador de C o el de C++.

Comentarios.

Los comentarios de C siguen siendo validos en C++. Por ejemplo:

/* Esto es un comentario */

C++ define ademas otra forma de comentar una linea. Un comentario comienza con //, y continua hasta el final de esa linea, donde termina automaticamente:

// Esto es un comentario

El nuevo metodo impide comentar inadvertidamente varias lineas de codigo. Esto podia ocurrir en C al olvidar incluir el final de la notacion de comentario. Las dos formas de comentario pueden anidarse en C++.

Existe todavia otra forma de comentario, y es utilizando el preprocesador, via #ifdef, #endif. Este es el mejor metodo para comentar varias lineas de codigo, ya que /* y */ no funcionaran si el codigo contiene comentarios del mismo tipo:

#if 0

a = b + c;

x = u * v;

#endif

El preprocesador.

El preprocesador es una forma de indicarle al compilador de C++ como ha de manipular el programa antes de compilarlo. Por ejemplo, podemos querer dividir un programa muy grande en dos ficheros. Entonces, habria que decirle al preprocesador que añada un fichero al otro antes de compilar. El compilador las vera entonces como un unico fichero, aunque en realidad son dos. La forma de comunicarse con el preprocesador es usando # como primer caracter de una linea, seguido por el comando adecuado. Por ejemplo, include añade otro fichero en ese punto:

#include 'horario'

añade un fichero llamado 'horario' al programa, en el lugar donde este esta linea.

Cabeceras (header files).

La principal utilidad del preprocesador es incluir headers o cabeceras. La idea es que cuando se quiera llamar a funciones que se construyen a partir del lenguaje (como sacar algo por pantalla), se utiliza #include para incluir el fichero que define esas funciones.

Las cabeceras mas utilizadas son: iostream.h, para imprimir por pantalla y leer desde el teclado, y math.h, que contiene funciones matematicas, como raices cuadradas y logaritmos.

Estos ficheros se llaman cabeceras de sistema, porque no han sido creadas por el usuario, sino que son parte del compilador. Para incluirlas, se ponen entre corchetes:

#include <iostream.h>

#include <math.h>

Esto indica al preprocesador que queremos incluir cabeceras de sistema, y no otras creadas por nosotros mismos.


Siguiente:
tipos



apuntes lenguaje c:

· Algunos conceptos
· Tipos en el lenguaje c
· Variables y constantes en c
· Operadores en el lenguaje c
· Entrada/salida en c
· Estructuras de control en c
· Arrays y punteros en c
· Reserva dinamica de memoria en c
· Funciones en lenguaje c
· Estructuras en lenguaje c
· Clases
· Clases y encapsulacion en c
· Clases constructores y desctructores en c
· Descomposicion en modulos en c
· Array de objetos en c
· Clases static en c
· Un objeto con un puntero interno
· Punteros a clases en c
· Objetos encadenados en c
· Sobrecarga de operadores en c

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:
- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 24/05/2013




· · · · ·