Disponible la nueva versión "donationware" 7.3 de OrganiZATOR
Descubre un nuevo concepto en el manejo de la información.
La mejor ayuda para sobrevivir en la moderna jungla de datos la tienes aquí.

Curso C++

[Home]  [Inicio]  [Índice]


4.1 Declaraciones

§1  Sinopsis

Una declaración es una cláusula que introduce nombres en una unidad de compilación ( 1.4.2) o redeclara nombres introducidos por declaraciones previas. La norma señala que una declaración especifica la interpretación y atributos de estos nombres (como tipo de enlazado y de almacenamiento si es un objeto), así como las condiciones para que una declaración no sea también una definición. En la página adjunta se muestra su gramática ( Gramática).

Cada una de las introducciones unitarias que puede existir en una declaración es un declarador ("declarator").  Así pues, un declarador introduce un nombre, o redeclara uno declarado previamente.  La página adjunta muestra su gramática  ( Gramática).


El presente capítulo repasa este importante concepto y otros relacionados tales como: objetos, clases de almacenamiento, tipos, ámbito, visibilidad, duración y enlazado.

El ámbito, visibilidad, duración y enlazado son propiedades o características que determinan las porciones del programa que pueden utilizar legalmente un identificador para acceder a su objeto.  Es esencial un conocimiento general de estos conceptos antes de acometer una definición de declaración o la exposición de su sintaxis.

En el epígrafe 4.1.11 exponemos el concepto espacio de nombres;  un recurso de C++ para manejar los identificadores, que permite dividir el espacio total de nombres en subespacios distintos e independientes cuya existencia también es dada a conocer mediante una declaración.