Als «namespaces» getaggte Fragen

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


15
Wie verwendet man Namespaces in C ++ richtig?
Ich komme aus einem Java-Hintergrund, in dem Pakete verwendet werden, keine Namespaces. Ich bin es gewohnt, Klassen, die zusammenarbeiten, um ein vollständiges Objekt zu bilden, in Pakete zu setzen und sie später aus diesem Paket wiederzuverwenden. Aber jetzt arbeite ich in C ++. Wie verwendet man Namespaces in C ++? …
231 c++  namespaces 


6
Django: "Projekte" gegen "Apps"
Ich habe ein ziemlich komplexes "Produkt", das ich mit Django bauen möchte. Ich werde es vermeiden, die Begriffe "Projekt" und "Anwendung" in diesem Zusammenhang zu verwenden, da mir ihre spezifische Bedeutung in Django nicht klar ist. Projekte können viele Apps haben. Apps können von vielen Projekten gemeinsam genutzt werden. Fein. …


4
Was macht ein \ (Backslash) in PHP (5.3+)?
Was macht ein \in PHP? Zum Beispiel CSRF4PHP hat \FALSE, \session_idund \Exception: public function __construct($timeout=300, $acceptGet=\FALSE){ $this->timeout = $timeout; if (\session_id()) { $this->acceptGet = (bool) $acceptGet; } else { throw new \Exception('Could not find session id', 1); } }


7
printf mit std :: string?
Ich verstehe, dass dies stringein Mitglied des stdNamespace ist. Warum tritt also Folgendes auf? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; } …
157 c++  string  namespaces  printf  std 


22
Wie erhalte ich den unqualifizierten (kurzen) Klassennamen eines Objekts?
Wie überprüfe ich die Klasse eines Objekts in der Umgebung mit PHP-Namensabständen, ohne die vollständige Klasse mit Namensabständen anzugeben? Angenommen, ich hätte eine Objektbibliothek / Entität / Vertrag / Name. Der folgende Code funktioniert nicht, da get_class die vollständige Namespace-Klasse zurückgibt. If(get_class($object) == 'Name') { ... do this ... } …
153 php  class  namespaces 

5
Deklaration einer Aufzählung innerhalb einer Klasse
Im folgenden Codeausschnitt wird die ColorAufzählung innerhalb der CarKlasse deklariert , um den Umfang der Aufzählung einzuschränken und zu versuchen, den globalen Namespace nicht zu "verschmutzen". class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const …
150 c++  class  enums  namespaces  scope 

5
Wie erstelle ich ein Namespace-Paket in Python?
In Python können Sie mit einem Namespace-Paket Python-Code auf mehrere Projekte verteilen. Dies ist nützlich, wenn Sie verwandte Bibliotheken als separate Downloads freigeben möchten. Zum Beispiel mit den Verzeichnissen Package-1und Package-2in PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py Der Endbenutzer kann import namespace.module1und import namespace.module2. Wie kann ein Namespace-Paket am besten definiert …

9
Python ElementTree-Modul: So ignorieren Sie den Namespace von XML-Dateien, um das passende Element zu finden, wenn Sie die Methode "find", "findall" verwenden.
Ich möchte die Methode "findall" verwenden, um einige Elemente der XML-Quelldatei im ElementTree-Modul zu finden. Die XML-Quelldatei (test.xml) hat jedoch einen Namespace. Ich schneide einen Teil der XML-Datei als Beispiel ab: <?xml version="1.0" encoding="iso-8859-1"?> <XML_HEADER xmlns="http://www.test.com"> <TYPE>Updates</TYPE> <DATE>9/26/2012 10:30:34 AM</DATE> <COPYRIGHT_NOTICE>All Rights Reserved.</COPYRIGHT_NOTICE> <LICENSE>newlicense.htm</LICENSE> <DEAL_LEVEL> <PAID_OFF>N</PAID_OFF> </DEAL_LEVEL> </XML_HEADER> Der Beispiel-Python-Code …


7
Sollten die Ordner in einer Lösung mit dem Namespace übereinstimmen?
Sollten die Ordner in einer Lösung mit dem Namespace übereinstimmen? In einem meiner Teamprojekte haben wir eine Klassenbibliothek mit vielen Unterordnern im Projekt. Projektname und Namensraum: MyCompany.Project.Section. Innerhalb dieses Projekts gibt es mehrere Ordner, die dem Namespace-Abschnitt entsprechen: Der Ordner Vehiclesenthält Klassen im MyCompany.Project.Section.VehiclesNamespace Der Ordner Clothingenthält Klassen im MyCompany.Project.Section.ClothingNamespace …
129 c#  .net  namespaces 

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.