Příkazy deklarace (C++)
Příkazy deklarací zavádějí do aktuálního oboru nové názvy.Těmito názvy mohou být:
Názvy typů (class, struct, union, enum, typedef, a ukazatel na člen).
Názvy objektů.
Názvy funkcí.
Deklarací může být kterákoli z následujících položek:
block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition
Pokud deklarace v rámci bloku zavádí název, který je již deklarován mimo tento blok, je předchozí deklarace po dobu trvání bloku skryta.Po dokončení bloku je předchozí deklarace opět viditelná.
více deklarací stejného názvu v rámci jednoho bloku nejsou povoleny.
Další informace o deklaracích a skrývání názvů naleznete v tématech Deklarace a definice a Obor.