Condividi tramite


Istruzioni di dichiarazione (C++)

Le istruzioni di dichiarazione introducono nuovi nomi nell'ambito corrente. Tali nomi possono essere:

  • Nomi di tipo (class, struct, union, enum, typedef e puntatore a membro).

  • Nomi di oggetto.

  • Nomi di funzione.

Le dichiarazioni possono essere una delle seguenti:

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

Se una dichiarazione all'interno di un blocco introduce un nome già dichiarato all'esterno del blocco, la dichiarazione precedente viene nascosta per tutta la durata del blocco. Al termine del blocco, la dichiarazione precedente è ancora visibile.

Più dichiarazioni dello stesso nome nello stesso blocco non sono valide.

Per ulteriori informazioni sul modo in cui nascondere dichiarazioni e nome, vedere Dichiarazioni e definizioni e Ambito.

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Riferimenti

Cenni preliminari sulle istruzioni C++