Compartir a través de


Instrucciones de declaración (C++)

Las instrucciones de declaración introducen nuevos nombres en el ámbito actual.estos nombres pueden ser:

  • Nombres de tipo (clase, struct, union, enum, typedef, y ").

  • nombres de objeto.

  • nombres de función.

Las declaraciones pueden ser cualquiera de los siguientes:

block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition

Si una declaración dentro de un bloque presenta un nombre que ya está declarado fuera del bloque, la declaración anterior se oculta para la duración del bloque.Después de la finalización del bloque, la declaración anterior está de nuevo visible.

Las declaraciones del mismo nombre en el mismo bloque no son válidas.

Para obtener más información sobre las declaraciones y el nombre oculta, vea declaraciones y definiciones y ámbito.

¿Qué más desea saber?

Vea también

Referencia

Información general de las instrucciones de C++