Выписки объявления (C++)
Выписки объявления вставки новых имен в текущей области.эти имена могут быть:
Имена типов (класс" struct" union" enum" typedefи указатель-к-участник).
Имена объектов.
Имена функций.
Объявления могут быть любой из следующих объектов:
block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition
Если объявление в блоке вставляет имя, которое уже объявлена вне блока, предыдущее объявление скрыть на длительность блока.После того как завершение блока, предыдущее объявление снова отображается.
Несколько объявлений с тем же именем в одном блоке недопустимые.
Дополнительные сведения об объявлениях и имени скрывая см. в разделе объявления и определения и Область.