Als «static» getaggte Fragen

Statisch ist ein Begriff, der in einigen Programmiersprachen verwendet wird, um eine Funktion oder einen Datenspeicherbereich (Feld) zu definieren, der nicht an eine bestimmte Objektinstanz gebunden ist. In den meisten Fällen sollte dieses Tag, falls es verwendet wird, in Verbindung mit einem bestimmten Programmiersprachen-Tag verwendet werden.

7
Werden statische Felder vererbt?
Wenn statische Elemente geerbt werden, sind sie statisch für die gesamte Hierarchie oder nur für diese Klasse, dh: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() { SomeClass A; SomeClass B; SomeDerivedClass C; return 0; } wäre insgesamt 3 …
102 c++  inheritance  static 

4
Statischer Objektlebenszyklus für Android
Ich erstelle eine Ereignissuchanwendung. Wir legen Suchkriterien von einem Bildschirm in einem anderen Bildschirm fest, dann kann der Benutzer die Suchkriterien vom 3. Bildschirm aus bearbeiten und wechselt zum 4. Bildschirm. Um die obige Aufgabe zu erfüllen, verwende ich ein statisches Objekt, das sich an die Werte rund um die …


7
Warum sind alle Felder in einer Schnittstelle implizit statisch und endgültig?
Ich versuche nur zu verstehen, warum alle in einer Schnittstelle definierten Felder implizit staticund implizit sind final. Die Idee, Felder zu behalten, staticist für mich sinnvoll, da Sie keine Objekte einer Schnittstelle haben können, aber warum sind sie final(implizit)? Weiß jemand, warum Java-Designer die Felder in einer Schnittstelle erstellt haben …

6
@Autowired und statische Methode
Ich habe einen @AutowiredDienst, der innerhalb einer statischen Methode verwendet werden muss. Ich weiß, dass dies falsch ist, aber ich kann das aktuelle Design nicht ändern, da es viel Arbeit erfordern würde. Deshalb brauche ich dafür einen einfachen Hack. Ich kann mich nicht ändern randomMethod(), um nicht statisch zu sein, …
100 java  spring  static  autowired 

4
Statische Funktionsvariablen in Swift
Ich versuche herauszufinden, wie eine statische Variable deklariert wird, die nur lokal für eine Funktion in Swift gültig ist. In C könnte dies ungefähr so ​​aussehen: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } In Objective-C ist es im Grunde dasselbe: - (NSInteger)foo { static NSInteger …
96 function  static  swift 



9
Was bringt es, eine Methode als statisch zu deklarieren?
Ich habe kürzlich meine Warnungen in Eclipse durchgesehen und bin auf diese gestoßen: Es wird eine Compiler-Warnung ausgegeben, wenn die Methode als statisch deklariert werden kann. [Bearbeiten] Genaues Zitat in der Eclipse-Hilfe, mit Schwerpunkt auf privat und endgültig: Wenn diese Option aktiviert ist, gibt der Compiler einen Fehler oder eine …

10
Statische Dateien in Flask - robot.txt, sitemap.xml (mod_wsgi)
Gibt es eine clevere Lösung, um statische Dateien im Anwendungsstammverzeichnis von Flask zu speichern? robots.txt und sitemap.xml werden voraussichtlich in / gefunden, daher war meine Idee, Routen für sie zu erstellen: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response Es muss etwas Bequemeres geben :)


12
Variablendeklarationen in Header-Dateien - statisch oder nicht?
Beim Umgestalten einiger habe #definesich in einer C ++ - Header-Datei ähnliche Deklarationen festgestellt: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; Die Frage ist, welchen Unterschied wird die statische Aufladung machen, wenn überhaupt? Beachten Sie, dass das mehrfache Einfügen der Header aufgrund des klassischen …
91 c++  c  static 

10
Statisches Array vs. dynamisches Array in C ++
Was ist der Unterschied zwischen einem statischen Array und einem dynamischen Array in C ++? Ich muss eine Aufgabe für meine Klasse machen und es heißt, keine statischen Arrays zu verwenden, sondern nur dynamische Arrays. Ich habe im Buch und online nachgesehen, aber ich scheine es nicht zu verstehen. Ich …

5
Statischer Block in Java nicht ausgeführt
class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } Ich weiß, dass ein staticBlock ausgeführt wurde, wenn die …

3
Verfall des statischen Schlüsselworts… nicht mehr?
In C ++ ist es möglich, das staticSchlüsselwort innerhalb einer Übersetzungseinheit zu verwenden, um die Sichtbarkeit eines Symbols (entweder Variablen- oder Funktionsdeklaration) zu beeinflussen. In n3092 war dies veraltet: Anhang D.2 [depl.static] Die Verwendung des statischen Schlüsselworts ist veraltet, wenn Objekte im Namespace-Bereich deklariert werden (siehe 3.3.6). In n3225 wurde …
87 c++  static  c++11  standards 

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.