Bildirim deyimleri (C++)
Bildirim deyimleri yeni adlar geçerli kapsamı tanıtmaktadır.Bu adları aşağıdaki gibi olabilir:
Type names (class, struct, union, enum, typedef, and pointer-to-member).
Nesne adları.
İşlev adları.
Bildirimleri aşağıdakilerden biri olabilir:
block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition
Bir blok içinde bir bildirimi dışında blok zaten bildirilmiş bir ad tanıtır, yukarıdaki bildirimi blok süresince gizlidir.Blok sonlandırmanın ardından yukarıdaki bildirimi yeniden görülebilir.
Aynı blok içinde aynı ada sahip birden çok bildirimi geçersiz.
Bildirimler ve adı gizleme hakkında daha fazla bilgi için bkz: bildirimleri ve tanımları ve Kapsam.