Als «namespaces» getaggte Fragen

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

30
Was passiert, wenn __name__ == "__main__": tun?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что делают if __name__ == “__main__”? Was macht der folgende Code if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, …





11
Unbenannte / anonyme Namespaces vs. statische Funktionen
Eine Funktion von C ++ ist die Möglichkeit, unbenannte (anonyme) Namespaces wie folgt zu erstellen: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace Sie würden denken, dass eine solche Funktion nutzlos wäre - da Sie den Namen des Namespace nicht angeben können, ist es unmöglich, von außen auf …
508 c++  namespaces 

7
So fügen Sie einen Verweis auf System.Web.Optimization für die MVC-3-konvertierte-zu-4-App hinzu
Ich versuche, die neue Bündelungsfunktion in einem Projekt zu verwenden, das ich kürzlich von MVC 3 auf MVC 4 Beta konvertiert habe. Es erfordert eine Codezeile in global.asax BundleTable.Bundles.RegisterTemplateBundles();, die oben benötigt wird using System.Web.Optimization;. Wenn ich das mache, bekomme ich die roten, schnörkellosen Linien, die sagen: "Fehlt Ihnen eine …


5
Wofür sind Inline-Namespaces?
C ++ 11 erlaubt inline namespaces, deren Mitglieder sich ebenfalls automatisch im Gehäuse befinden namespace. Ich kann mir keine nützliche Anwendung vorstellen - kann jemand bitte ein kurzes, prägnantes Beispiel für eine Situation geben, in der eine inline namespacebenötigt wird und in der es die idiomatischste Lösung ist? (Außerdem ist …

6
Typnamen ohne vollständigen Namespace abrufen
Ich habe folgenden Code: return "[Inserted new " + typeof(T).ToString() + "]"; Aber typeof(T).ToString() Gibt den vollständigen Namen einschließlich des Namespace zurück Gibt es sowieso nur den Klassennamen (ohne Namespace-Qualifikatoren?)
293 c#  namespaces  typeof 


30
"Typ oder Namespace-Name konnte nicht gefunden werden", aber alles scheint in Ordnung zu sein?
Ich bekomme ein: Typ- oder Namespace-Name konnte nicht gefunden werden Fehler für eine C # WPF-App in VS2010. Dieser Codebereich wurde einwandfrei kompiliert, aber plötzlich wird dieser Fehler angezeigt. Ich habe versucht, die Projektreferenz und die usingAnweisung zu entfernen , VS2010 zu schließen und neu zu starten, aber ich habe …


6
Warum werden unbenannte Namespaces verwendet und welche Vorteile haben sie?
Ich bin gerade einem neuen C ++ - Softwareprojekt beigetreten und versuche, das Design zu verstehen. Das Projekt verwendet häufig unbenannte Namespaces. So etwas kann beispielsweise in einer Klassendefinitionsdatei vorkommen: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(...) {... Welche Entwurfsüberlegungen können dazu führen, …
242 c++  oop  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.