Tutorial De c++

Páginas: 2 (495 palabras) Publicado: 16 de septiembre de 2011
C++ Avanzado
Tema 5

TACC II Curso 2008/09 1

Indice
Tipos y Declaraciones.
Declaraciones. Declaraciones Tipos. Operadores. Conversiones de tipos básicos. Instrucciones C++. Constantes.Gestión de memoria. Funciones. Clases. Cl Espacios de Nombres. Biblioteca Estándar (STL). ( ) Herencia. Manejo de Errores. Entrada/Salida. E t d /S lid
2

Declaración de Variables
Declaración vs.Definición
En C++ antes de usar un nombre (un identificador) hay que declararlo (especificar su tipo).
char ch; const double pi = 3 i 3.141592654; 926 double sqrt(double); struct User; struct D t {i t dm, y; } t t Date {int d, }; extern int error_number;

Algunas declaraciones pueden ser además definiciones (definen una entidad para el identificador):
char ch; // def.: cantidad de memoria const dbl pi = ...; double i // def.: valor. double sqrt(double); // no def. struct User; // no def. struct str ct Date {int d m y;};// def d, m, } // def.: n e o tipo nuevo tipo. extern int error_number;// no def. 3

Declaración de Variables
Declaración vs. Definición

Debe haber exactamente una definición por cada declaración. Puede haber varias declaraciones, que deben coincidir en el tipo dela entidad a la que se refieren refieren.
int count; int count; // error: redefinicion

extern int error_number; extern short error number; // error: tipos distintos error_number;

4 Estructura de una Declaración
Consta de cuatro partes: C t d t t Un especificador opcional (ej.: virtual, extern, static, volatile) Un tipo base (ej.: char, int). Un declarador. Consta de un nombre yopcionalmente unos operadores:
* *const & [] () p puntero, puntero constante, referencia, array función p j prefijo. prefijo. prefijo. postfijo. postfijo.

Un inicializador opcional.

Excepto funcionesy espacios de nombres una declaración termina nombres, en punto y coma.
char * beers[]={“mahou”, “franciscaner”, “kostritzer”}; // tipo base: char // declarador: * beers[] // inicializador:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial c++
  • Tutorial de C#
  • Tutorial De C ++
  • Tutorial De C#
  • Tutorial de Programación Visual C++
  • Tutorial dev c++
  • Uaslp tutorial lenguaje c++
  • Tutorial de Programación C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS