Udostępnij za pośrednictwem


Instrukcje deklaracji (C++)

Instrukcje deklaracji wprowadzają nowe nazwy do bieżącego zakresu.Nazwami mogą być:

  • Nazwy typów (class, struct, union, enum, typedef i wskaźnik do elementu członkowskiego).

  • Nazwy obiektów.

  • Nazwy funkcji.

Deklaracje mogą być jednymi z następujących:

block-declaration 
function-definition 
template-declaration 
explicit-instantiation 
explicit-specialization 
linkage-specification 
namespace-definition

Jeśli deklaracja w ramach bloku wprowadza nazwę, która jest już zadeklarowana poza blokiem, poprzednia deklaracja będzie ukryta na czas trwania bloku.Po zakończeniu bloku, poprzednia deklaracja będzie ponownie widoczna.

Niedozwolone jest wiele deklaracji o tej samej nazwie w tym samym bloku.

Aby uzyskać więcej informacji dotyczących deklaracji i ukrywania nazw, zobacz Deklaracje i definicje oraz Zakres.

O czym chcesz się dowiedzieć więcej?

Zobacz też

Informacje

Przegląd instrukcji C++