Sdílet prostřednictvím


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.

O čem chcete vědět více?

Viz také

Referenční dokumentace

Přehled příkazů jazyka C++