Clases de almacenamiento

Páginas: 3 (634 palabras) Publicado: 5 de abril de 2011
Clases de almacenamiento

Auto:
La palabra clave auto sirve para definir las variables como locales. Estas variables solo son conocidas en el bloque de código en que se han definido (ni siquieraen el resto de la función a la que pertenece el bloque en cuestión). Puesto que este es el valor por defecto, la palabra reservada auto es opcional y muy raramente se usa. Por esta razón a lasvariables locales se las suele denominar también como automáticas.

Pueden ser definidas en cualquier parte, pero por razones de legibilidad, es costumbre declararlas al principio del bloque. Lasvariables locales se guardan en la pila, solo se crean cuando son necesarias (se entra en el bloque); son también dinámicas, por lo que se pierden sus valores al salir del bloque; si no se desea que estoocurra hay que recurrir a declararlas estáticas .
Ejemplo:
int main() {
  auto int i;
  i = 5;
  return i;
}

Extern:
Desafortunadamente la palabra reservada extern tiene en C++ dos significadosdistintos (aunque emparentados) cada uno con su propia sintaxis, lo que lleva aparejado que en español la palabra externo/a tenga dos significados distintos cuando se refieren a este lenguaje:Especificador de tipo de almacenamiento.
Especificador de tipo de enlazado.
En este capítulo nos centramos principalmente en la utilización como especificador de almacenamiento, permitiendo que ciertasvariables puedan ser globales a varias unidades de compilación. Para esto, las variables se definen en el espacio global de uno de los ficheros, generalmente main y después se declaran como externas alcomienzo de los demás módulos (generalmente dentro de ficheros de cabecera).
Ejemplo:
extern auto val1;       // Error
extern register val2;   // Error
extern int val3;        // Ok.

Register:La palabra clave register es un especificador de tipo de almacenamiento ("storage class specifier"); se utiliza para indicar al compilador que ciertas variables (normalmente del tipo int y char)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase de almacenamiento
  • clases de almacenes
  • Almacenamiento de clase mundial
  • Almacenes Internacionales CLASE Lll
  • Almacenamiento De Clase Mundial
  • Almacenamiento clase i
  • Almacenamiento
  • Almacenadoras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS