Als «namespaces» getaggte Fragen

Ein Namespace ist ein Container, der Kontext für Bezeichner bereitstellt, in dem Namen eindeutig sind.

9
Namespace und gleichnamige Klasse?
Ich organisiere ein Bibliotheksprojekt und habe eine zentrale Manager-Klasse mit dem Namen Scenegraphund eine ganze Reihe anderer Klassen, die im Scenegraph-Namespace leben. Was ich wirklich möchte, ist, dass der Szenegraph MyLib.Scenegraphund die anderen Klassen sind MyLib.Scenegraph.*, aber es scheint die einzige Möglichkeit zu sein, alle anderen Klassen zu inneren Klassen …
95 c#  class  namespaces 





9
Warum hat ANSI C keine Namespaces?
Namespaces zu haben, scheint für die meisten Sprachen ein Kinderspiel zu sein. Aber soweit ich das beurteilen kann, unterstützt ANSI C dies nicht. Warum nicht? Gibt es Pläne, es in einen zukünftigen Standard aufzunehmen?
91 c  namespaces  ansi-c 

3
Ruby: Was macht :: Präfix?
Ich las die Quelle von Artifice durch und sah: module Artifice NET_HTTP = ::Net::HTTP # ... end Zeile: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Warum nicht einfach tun, Net::HTTPanstatt ::Net::HTTP, was bedeutet es, wenn Sie ::als Präfix verwenden?
87 ruby  namespaces 

8
Erstellen eines C ++ - Namespace in Header und Quelle (cpp)
Gibt es einen Unterschied zwischen dem Umschließen von Header- und CPP-Dateiinhalten in einen Namespace oder dem Umschließen nur des Headerinhalts und dem anschließenden Verwenden des Namespace in der CPP-Datei? Mit Unterschied meine ich jede Art von Leistungseinbußen oder leicht abweichenden Semantiken, die Probleme verursachen können oder alles, was ich beachten …
86 c++  namespaces 


5
C ++: Namespaces - Wie verwende ich Header- und Quelldateien richtig?
Betrachten Sie ein Paar von zwei Quelldateien: eine Schnittstellendeklarationsdatei ( *.hoder *.hpp) und ihre Implementierungsdatei ( *.cpp). Lassen Sie die *.hDatei wie folgt aussehen: namespace MyNamespace { class MyClass { public: int foo(); }; } Ich habe zwei verschiedene Methoden zur Verwendung von Namespaces in Quelldateien gesehen: *.cpp Übung 1 …


4
Sie können den System.Windows.Media-Namespace nicht finden?
Ich verwende ein Objekt aus einer Drittanbieter-API mit einer Eigenschaft vom Typ System.Windows.Media.ImageSource, kann den System.Windows.Media-Namespace jedoch nirgendwo finden. Wenn ich versuche, meinem Projekt einen Verweis hinzuzufügen, wird dieser System.Windows.Mediain der Liste der Optionen nicht angezeigt. Mein Projekt zielt auch auf .Net 3.5 ab. Muss ich noch etwas tun, um …
85 c#  .net  namespaces 

7
Wie kann ich einen Namespace "unbenutzen"?
Eine der Unklarheiten meines Entwicklungssystems (Codegear C ++ Builder) ist, dass einige der automatisch generierten Header darauf bestehen, ... using namespace xyzzy ... Anweisungen in ihnen, die sich auf meinen Code auswirken, wenn ich ihn am wenigsten will oder erwarte. Gibt es eine Möglichkeit, eine vorherige "using" -Anweisung irgendwie abzubrechen …

7
So wechseln Sie den Namespace in Kubernetes
Angenommen, ich habe zwei Namespaces k8s-app1 und k8s-app2 Mit dem folgenden Befehl kann ich alle Pods aus einem bestimmten Namespace auflisten kubectl get pods -n <namespace> Wir müssen allen Befehlen einen Namespace anhängen, um Objekte aus den jeweiligen Namespaces aufzulisten. Gibt es eine Möglichkeit, einen bestimmten Namespace festzulegen und Objekte …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.