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
Statische und versiegelte Klassenunterschiede
Gibt es eine Klasse, die in einer statischen Klasse implementiert ist? meint: static class ABC : Anyclass Gibt es eine Klasse, die sowohl in der versiegelten als auch in der statischen Klasse vererbt werden kann? meint: static class ABC : AClass {} Und sealed class ABC : AClass {} Darf …
150 c#  .net  oop  static  sealed 

3
Statische Elementinitialisierung in einer Klassenvorlage
Ich würde das gerne machen: template <typename T> struct S { ... static double something_relevant = 1.5; }; aber ich kann nicht, da something_relevantes nicht vom integralen Typ ist. Es hängt nicht davon ab T, aber vorhandener Code hängt davon ab, dass er ein statisches Mitglied von ist S. Da …
148 c++  templates  static 


5
Sind nicht synchronisierte statische Methoden threadsicher, wenn sie statische Klassenvariablen nicht ändern?
Ich frage mich , ob Sie eine statische Methode, die ist nicht synchronisiert, aber nicht nicht ändern , dass statische Variablen ist es Thread-sicher? Was ist, wenn die Methode lokale Variablen darin erstellt? Ist der folgende Code beispielsweise threadsicher? public static String[] makeStringArray( String a, String b ){ return new …

12
Statische TypeScript-Klassen
Ich wollte von herkömmlichem JS zu TypeScript wechseln, weil mir die C # -ähnliche Syntax gefällt. Mein Problem ist, dass ich nicht herausfinden kann, wie statische Klassen in TypeScript deklariert werden. In C # verwende ich häufig statische Klassen, um Variablen und Methoden zu organisieren und sie in einer benannten …

1
Was ist der Zweck des statischen Schlüsselworts im Array-Parameter einer Funktion wie "char s [static 10]"?
Beim Durchsuchen eines Quellcodes bin ich auf eine Funktion wie diese gestoßen: void someFunction(char someArray[static 100]) { // do something cool here } Bei einigen Experimenten scheinen dort auch andere Qualifikanten zu erscheinen: void someFunction(char someArray[const]) { // do something cool here } Es scheint, dass Qualifizierer nur innerhalb von …
144 c  arrays  parameters  static 

9
Objective-C-Variablen auf statischer Klassenebene
Ich habe eine Klasse Film, in der jeder eine eindeutige ID speichert. In C #, Java usw. kann ich eine statische int currentID definieren und jedes Mal, wenn ich die ID einstelle, kann ich die currentID erhöhen und die Änderung erfolgt auf Klassenebene und nicht auf Objektebene. Kann dies in …



14
Werden statische Methoden in Java geerbt?
Ich habe einen Programmierleitfaden zur Java ™ SCJP-Zertifizierung von Khalid Mughal gelesen . Im Kapitel Vererbung wird dies erklärt Die Vererbung von Mitgliedern ist eng mit ihrer erklärten Zugänglichkeit verbunden. Wenn auf ein Mitglied der Oberklasse über seinen einfachen Namen in der Unterklasse zugegriffen werden kann (ohne die Verwendung einer …
141 java  inheritance  static 

16
Statische virtuelle C ++ - Mitglieder?
Ist es in C ++ möglich, eine Mitgliedsfunktion zu haben, die sowohl staticals als auch ist virtual? Anscheinend gibt es keinen einfachen Weg, dies zu tun ( static virtual member();ist ein Kompilierungsfehler), aber gibt es zumindest einen Weg, um den gleichen Effekt zu erzielen? IE: struct Object { struct TypeInformation; …
140 c++  static  virtual 


4
Wie funktioniert das ThreadStatic-Attribut?
Wie funktioniert [ThreadStatic]Attribut? Ich nahm an, dass der Compiler eine IL ausgeben würde, um den Wert im TLS zu stopfen / abzurufen, aber bei einer Demontage scheint dies auf dieser Ebene nicht der Fall zu sein. Was passiert im Anschluss, wenn Sie es einem nicht statischen Mitglied zuweisen? Wir haben …
138 c#  static  threadstatic 

4
Ist es in Ordnung, die Gson-Instanz als statisches Feld in einer Modell-Bean zu verwenden (Wiederverwendung)?
Hier ist das Modell, das ich implementiert habe: public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return …

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.