Definieren von Namespaces

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu C++-Namespaces - Index

Zur Definition eines Namespace wird die folgende Grammatik verwendet:

ursprünglicher-Namespace-Name:'Bezeichner'Namespace-Definition:'ursprüngliche-Namespace-Definition'Erweiterungs-Namespace-Definition'unbenannte-Namespace-Definition

Grammatisch gesehen gibt es drei Möglichkeiten, den Namespace über das Schlüsselwort namespace zu definieren:

ursprüngliche-Namespace-Definition:
	namespace Bezeichner { Namespace-Rumpf }
Erweiterungs-Namespace-Definition:
	namespace ursprünglicher-Namespace-Name { Namespace-Rumpf }
unbenannte Namespace-Definition:
	namespace { Namespace-Rumpf }

Der Rumpf ist eine wahlfreie Deklarationsfolge. Grammatik:

Namespace-Rumpf:'Deklarationsfolge opt

Siehe auch