Der Bereich ist ein umschließender Kontext, in dem Werte und Ausdrücke verknüpft sind. Verwenden Sie dieses Tag für Fragen zu verschiedenen Arten von Bereichen sowie für Fragen, bei denen der Bereich möglicherweise unklar ist.
Wenn ich tippe: void doThis(){ System.out.println("Hello Stackoverflow."); } Was ist der Standardbereich von doThis()? Öffentlichkeit? Geschützt? Privat?
Kann jemand bitte erklären, wie statische Variablen in Mitgliedsfunktionen in C ++ funktionieren. Gegeben die folgende Klasse: class A { void foo() { static int i; i++; } } Wenn ich mehrere Instanzen von deklariere A, foo()erhöht der Aufruf einer Instanz die statische Variable iauf allen Instanzen? Oder nur der, …
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 …
Ich finde die AngularJS-Tutorials schwer zu verstehen. Dieser führt mich durch die Erstellung einer App, in der Telefone angezeigt werden. Ich bin in Schritt 5 und dachte, ich würde als Experiment versuchen, Benutzern zu ermöglichen, anzugeben, wie viele sie angezeigt werden möchten. Die Ansicht sieht folgendermaßen aus: <body ng-controller="PhoneListCtrl"> <div …
Ich frage mich, wie das Folgende in Rails 4 gemacht wird oder ob ich nur den Rails 3-Ansatz verwende, um ein Lambda zu verwenden, das mit 4 ein Argument genauso übergeben kann wie mit 3. Ich bin ziemlich neu in Rails 3 und versuche, einige Beispiele mit Rails 4 durchzuarbeiten. …
Ich habe ein ziemlich gutes Verständnis von Javascript, außer dass ich keine gute Möglichkeit finden kann, die Variable "this" festzulegen. Erwägen: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var old_fn = someObj.fn; //store old …
In C # und in Java (und möglicherweise auch in anderen Sprachen) sind in einem "try" -Block deklarierte Variablen in den entsprechenden "catch" - oder "finally" -Blöcken nicht im Gültigkeitsbereich. Der folgende Code wird beispielsweise nicht kompiliert: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); …
Mit der Java-Konfiguration von Spring muss ich eine Bean mit Prototypbereich mit Konstruktorargumenten erwerben / instanziieren, die nur zur Laufzeit verfügbar sind. Betrachten Sie das folgende Codebeispiel (der Kürze halber vereinfacht): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing …
Ich benutze C # schon ziemlich lange, habe aber Folgendes nie bemerkt: public static void Main() { for (int i = 0; i < 5; i++) { } int i = 4; //cannot declare as 'i' is declared in child scope int A = i; //cannot assign as 'i' does …
Ich habe folgenden Code geschrieben: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 Und ich bekomme die Fehlermeldung: "ungültiges Attribut in Sub oder Funktion" Weißt du was ich falsch gemacht habe? Ich habe versucht, Globalanstelle von zu verwenden Public, bekam aber das …
Ein Teil meines JavaScript-Codes befindet sich in einer externen Datei namens helpers.js. In dem HTML-Code, der diesen JavaScript-Code aufruft, muss ich wissen, ob eine bestimmte Funktion von helpers.js aufgerufen wurde. Ich habe versucht, eine globale Variable zu erstellen, indem ich Folgendes definierte: var myFunctionTag = true; Im globalen Bereich sowohl …
Wir setzen alle unsere Unit-Tests in ihre eigenen Projekte ein. Wir stellen fest, dass wir bestimmte Klassen nur für die Unit-Tests öffentlich anstatt intern veröffentlichen müssen. Gibt es sowieso zu vermeiden, dies tun zu müssen. Was bedeutet das Gedächtnis, wenn Klassen öffentlich statt versiegelt werden?
Ich kann scheinbar nicht von einer Enumeration aus auf Instanzmitglieder der umgebenden Klasse zugreifen, wie ich es von einer inneren Klasse aus tun könnte. Bedeutet das, dass Aufzählungen statisch sind? Gibt es einen Zugriff auf den Bereich der Instanz der umgebenden Klasse oder muss ich die Instanz an die Methode …
Angenommen, ich habe eine grundlegende rekursive Funktion: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Wie könnte ich das tun, wenn ich eine anonyme Funktion wie ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } …
Ich bin auf dieses For-Loop-Layout gestoßen: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } return …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.