Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Deklarationsanweisungen enthalten neuen Namen in den aktuellen Bereich.Diese Namen können sein:
Typnamen (Klasse, struct, Union, enum, typedefund Zeiger-zuMember).
Objektnamen.
Funktionsnamen.
Deklarationen sind möglicherweise einen der folgenden Schritte aus:
block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition
Wenn eine Deklaration innerhalb eines Blocks einen Namen vorstellt, der bereits außerhalb des Blocks deklariert wurde, wird die frühere Deklaration für die Dauer des Blocks ausgeblendet.Nach Beendigung des Blocks, die frühere Deklaration wieder sichtbar ist.
Mehrere Deklarationen desselben Namens im gleichen Block ist ungültig.
Weitere Informationen über die Deklarationen und Namen, die ausgeblendet, und Deklarationen und Definitionen finden Sie unter Bereich.