Tag: static-members

Ein statisches Element ist ein Daten-Bereich, wird gemeinsam von allen Instanzen einer Klasse oder Struktur für das gleiche Programm. Statische Element ist vorhanden, auch wenn keine Objekte der statischen Daten-member der Klasse existieren. Ein feature von C++, etwa äquivalent zu Java-statische Felder.

Die Deklaration der C++ - statische member-Funktionen als Freunde der Klasse, in der es sich befindet (syntax)

Anzahl der Antworten 3 Antworten
Was ist die syntax für die Deklaration einer statischen Memberfunktion als friend von der Klasse, in der es sich befindet. class MyClass { private: static void Callback(void* thisptr); //Declare static member friend static void Callback(void* thisptr); //Define

Sind statische member-Funktionen in c++ kopiert in mehreren übersetzungseinheiten?

Anzahl der Antworten 3 Antworten
Habe ich eine helper-Klasse in mein Programm hat viele statische Funktionen, die in verschiedenen Klassen für mein Programm. E. g. helper.h: Class helper { public: static void fn1 () { /* defined in header itself */ }

Java-statische Variablen-updates

Anzahl der Antworten 7 Antworten
Unten sehen Sie eine statische variable counter in einer Java-Klasse. Die Frage ist, Wann wird diese variable zurückgesetzt? Zum Beispiel, wenn ich das Programm neu starten, die computer. Was sind die anderen möglichen Szenarien kann es zurücksetzen?

Statische Methode Memory Allocation

Anzahl der Antworten 3 Antworten
Wir haben zwei Klassifikationen heap und stack . Wenn ein Objekt erstellt wird, wird Speicher für das Objekt im heap gespeichert ist. Was ist, wenn die Klasse statische Methoden ,die aufgerufen werden kann, mit dem Klassennamen. Wenn

Statische Member-Array in C++

Anzahl der Antworten 1 Antworten
Ich habe eine statische member-array in die Klasse GTAODV. static int numdetections[MAXNODES]; Jedoch, wenn ich versuche, Zugriff auf das array innerhalb der Klasse Methoden (Beispiele unten), numdetections[nb->nb_addr]++; for(int i=0; i<MAXNODES; i++) if (numdetections[i] != 0) printf("Number of

Warum constexpr statisches Element (vom Typ der Klasse) verlangen eine definition?

Anzahl der Antworten 1 Antworten
==> Siehe das code-snippet und Zusammenstellung auf coliru. Ich habe eine LiteralType Klasse Füllung constexpr Anforderungen: struct MyString { constexpr MyString(char const* p, int s) : ptr(p), sz(s) {} constexpr char const* data() const { return ptr;

Warum sind nicht statische Daten-member dürfen in lokalen Klassen?

Anzahl der Antworten 4 Antworten
Was ist der Grund, warum static const Mitglieder nicht existieren kann in lokale Klassen? Es scheint wie eine ziemlich dumme Einschränkung. Beispiel: void foo() { struct bar { int baz() { return 0; } //allowed static const

Vererbung statische Methoden/Felder c++

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse von Enemy zu sein möchte ich die Basis-Klasse für alle Arten von Gegnern und auch rein abstrakten. An dieser Stelle, alle seine member und Methoden, die geteilt werden sollten, die von den abgeleiteten

Bitte instanziieren des QApplication-Objekt erste

Anzahl der Antworten 2 Antworten
Habe ich eine statische Klasse und will es haben statische QSettings. Aber mit meiner Initialisierung bekomme ich eine Warnung: QSettings* MySQLConnection::settings = new QSettings(QApplication::applicationDirPath() + "/config.ini", QSettings::IniFormat); QCoreApplication::applicationDirPath: Bitte instanziieren des QApplication-Objekt ersten Als workaround habe ich

bekommen statischen Initialisierungs-block für die Ausführung in einer java ohne laden der Klasse

Anzahl der Antworten 4 Antworten
Ich habe ein paar Klassen, wie hier gezeigt, public class TrueFalseQuestion implements Question{ static{ QuestionFactory.registerType("TrueFalse", "Question"); } public TrueFalseQuestion(){} } ... public class QuestionFactory { static final HashMap<String, String > map = new HashMap<String,String>(); public static void

Kann ich statische Daten-member in einer abstrakten Klasse?

Anzahl der Antworten 7 Antworten
Entwarf ich eine Reihe von zusammenhängenden Klassen, und um in der Lage sein, Sie zu verwalten, habe ich Sie leiten sich von einer einzigen abstrakten Klasse. Alle diese Klassen müssen Zugang zu einer Reihe von freigegebenen Ressourcen,

Was ist die richtige Art und Weise zu initialisieren, statische Daten Mitglieder C++ (98, 11 und 14)

Anzahl der Antworten 1 Antworten
Was ist die richtige Art und Weise zu initialisieren static Mitglieder-Daten in C++? Ich bin auch daran interessiert, wie es sich verändert hat von C++98, C++11, C++14. Hier ist ein Beispiel: //bufferedOutput.h class BufferedOutput { //Static member

Wie zum initialisieren einer statischen std::unordered_map von einer Art Eigenschaft?

Anzahl der Antworten 3 Antworten
Gegeben, die folgende Eigenschaft, wie kann ich die initialisieren Fields mit einigen std::pairs? template <> struct ManagerDataTrait<Person> { static const std::unordered_map<std::string, std::string> Fields; //... }; Versuchte ich mit einem lambda aber Visual Studio sagt, dass Fields ist

Einstellung der Label-Text in XAML string-Konstante

Anzahl der Antworten 3 Antworten
Habe ich eine einzige string-Konstante, die ich habe, um die Wiederverwendung in verschiedenen XAML-layouts, so statt Sie zu duplizieren, möchte ich nur binden Sie es auf eine Konstante. Habe ich eine Klasse, die definiert den string, die

struct statische member-Bedeutung/definition

Anzahl der Antworten 1 Antworten
struct a{static int z;}l; (a is declared at file scope) Kann ich nicht initialisieren, z die Verwendung einer Initialisierungsliste. was macht ein static struct-member bedeuten? gilt z(Namen) haben externe Bindung und den öffentlichen Zugang als auch? (Ich

java-Objekte, gemeinsam genutzte Variablen

Anzahl der Antworten 4 Antworten
Habe ich eine einfache Frage hier. Wenn ich eine variable deklarieren, die in einem Objekt gemacht werden, [erklärt] in der main-Klasse, wie folgt: public static int number; ( in der Regel erkläre ich es so : private

Singleton-Klasse vs. Klasse mit statischen member

Anzahl der Antworten 1 Antworten
Trotz der vielen threads zu diesem Thema, ich bin immer noch unklar, Wann Sie wählen, welche Ansatz. Ich bin der Hoffnung, dass durch die Diskussion ein konkretes Beispiel, ich will endlich "get it." Hinweis: Meine Sprache ist

Ist die Z. B. concurrentdictionary thread-sicher zu dem Punkt, dass ich es verwenden für ein statisches cache?

Anzahl der Antworten 2 Antworten
Im Grunde, wenn ich will, das folgende zu tun: public class SomeClass { private static ConcurrentDictionary<..., ...> Cache { get; set; } } Tut dies, lassen Sie mich vermeiden Sie die Verwendung locks alle über dem Platz?

Wie zu instanziieren static vector-Objekt?

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse A, die hat einen statischen Vektor von Objekten. Die Objekte sind von der Klasse B class A { public: static void InstantiateVector(); private: static vector<B> vector_of_B; } In der Funktion InstantiateVector() for (i=0;

static const member-Initialisierung der Variablen

Anzahl der Antworten 3 Antworten
Aussieht kann ich init einem POD-static const member, aber nicht andere Arten: struct C { static const int a = 42; //OK static const string b = "hi"; //compile error }; Warum? Ich Wette, jemand beantworten mit

Was ist besser: Statische variable V. S. Asp.NET Anwendung-Sitzung?

Anzahl der Antworten 4 Antworten
Sagen, Sie wollen zu teilen, eine Ressource, wie eine Klasse oder eine variable in allen threads/Sitzungen innerhalb eines ASP.NET web-Anwendung. Was ist besser? 1) Eine statische variable mit thread-sicheren Zugriffs auf das statische variable? 2) Oder eine

Wie kommt es, statische Variablen Serialisiert wird?

Anzahl der Antworten 5 Antworten
public class MySerializable implements Serializable{ private int x=10; private static int y = 15; public static void main(String...args){ AnotherClass a = new AnotherClass(); AnotherClass b; //Serialize try { FileOutputStream fout = new FileOutputStream("MyFile.ser"); ObjectOutputStream Oout = new

Implizit lazy statische Mitglieder in Swift

Anzahl der Antworten 1 Antworten
Mir ist gerade aufgefallen, dass static Mitglieder von Swift structs sind implizit lazy. Zum Beispiel, dieses ruft nur die init einmal: class Baz { init(){ print("initializing a Baz") } } struct Foo { static let bar =

Statische Variablen in web applications

Anzahl der Antworten 2 Antworten
Kann ich die Verwendung von statischen Variablen in meinem web-Anwendung ? was sind die alternativen zu den statischen ? Wenn ich die statische Variablen in Seiten und mehr als ein Benutzer die Anwendung nutzen, es macht den

Schreiben Sie statische Feld - ist FindBugs falsch in diesem Fall?

Anzahl der Antworten 2 Antworten
Ich habe eine Java-Klasse wie folgt aus: public class Foo { public static int counter = 0; public void bar(int counter) { Foo.counter = counter; } } FindBugs mich warnt, über das schreiben, um das statische Feld

Undefined reference to static constexpr char[]

Anzahl der Antworten 6 Antworten
Ich will eine static const char array in meiner Klasse. GCC beschwert und sagte mir, ich sollte verwenden constexpr, obwohl jetzt ist es mir zu sagen, es ist eine Undefinierte Referenz. Wenn ich den array nicht-Mitglied dann

Wie zu initialisieren private statische member in C++?

Anzahl der Antworten 17 Antworten
Was ist die beste Methode zum initialisieren einer privaten, statischen Daten-member in C++? Ich versuchte dies in meiner header-Datei, aber es gibt mir komische Linkerfehler: class foo { private: static int i; }; int foo::i = 0;

Sind statische Felder zu öffnen für die garbage-collection?

Anzahl der Antworten 6 Antworten
Angesichts einer hypothetischen utility-Klasse, die ist nur im Programm-setup: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { //do stuff with myObject and params... } } wird myObject werden, Müll gesammelt,

ändern Sie eine statische member-variable in C++

Anzahl der Antworten 3 Antworten
Ich versuche, eine Klasse zu definieren Util mit einer statischen member-variable MAX_DIST, im folgenden Sinne, class Util{ public: static double MAX_DIST; Util():MAX_DIST(400.0){} }; und in der Lage sein, Sie zu aktualisieren, in eine andere Klasse, z.B. Util::MAX_DIST

c++ die Initialisierung von static-Objekt in der Klasse Erklärung

Anzahl der Antworten 1 Antworten
Ich habe eine C++ - Klasse (class1) mit einem statischen Objekt der anderen Klasse (class2) als privates Mitglied. Ich weiß, bei der Nutzung der Programme, die ich initialisiert die statischen Objekt, ich kann mit einer Standard-Konstruktor für

c# - Statische Klasseneigenschaft

Anzahl der Antworten 3 Antworten
Beispiel wurde mir heute gezeigt, und wollte nur prüfen, ob beide der folgenden wird in der Tat die gleiche Wirkung haben, und es nicht, was der Unterschied ist zwischen Ihnen. Ist diese: private static Service1Client _myFoo; static

Statische Elemente und die Standard-Konstruktor C++

Anzahl der Antworten 4 Antworten
Stieß ich auf eine Aussage in meinem Buch, sagte: Müssen Sie nicht initialisieren einer statischen member, wenn Sie es erklären; C++ ruft den default-Konstruktor, wenn Sie nicht. Diese wirklich hat mich verwirrt, was es bedeutet. Reden Sie

Unterschied zwischen statischen Methode und nicht statische Funktion im Speicher

Anzahl der Antworten 4 Antworten
So wie ich das verstehe, jede Instanz einer Klasse hat Ihre eigenen member-Variablen im Speicher, so dass es speichern kann, die verschiedene Werte für verschiedene Objekte. Es ist jedoch nicht das gleiche für die member-Funktionen. Member-Funktionen wiederverwendet

Die Lösung eines linker-Fehler: undefined reference to statische Klassenmember

Anzahl der Antworten 4 Antworten
Mein code ist Arduinoish. Ich drehte mich auf die ausführliche Zusammenstellung so konnte ich überprüfen, dass alle .o-Dateien werden ja auch immer an den linker übergeben werden, korrekt und Sie sind (linker-Befehl unten). Dies führt mich zu

Die übergabe der statischen Parameter zu einer Klasse

Anzahl der Antworten 3 Antworten
Soweit ich weiß kann man keine Parameter übergeben, um einen statischen Konstruktor in C#. Allerdings habe ich 2 Parameter ich übergeben zu müssen und weisen Sie statische Felder vor, die ich erstellen Sie eine Instanz einer Klasse.

Wie definieren const double innerhalb einer Klasse die header-Datei?

Anzahl der Antworten 3 Antworten
Innerhalb der header-Datei von meiner Klasse, ich bin versucht, die folgenden und bekommen compiler Beschwerden: private: static const double some_double= 1.0; Wie soll man das eigentlich tun? Ich denke, Sie können nicht, dass in der header-Datei. Es

statische member-Variablen als private deklariert

Anzahl der Antworten 3 Antworten
Wenn eine statische member-variable wird deklariert, dass private in einer Klasse, wie kann es definiert werden? Angenommen ich habe die folgende Klassendeklaration class static_demo { private: static int a; public: static int b; void set(int x, int

Wo sind statische Klassen-Variablen werden im Speicher abgelegt?

Anzahl der Antworten 3 Antworten
Dies ist ein follow-up-Frage zu Wie sind statische arrays im Java-Speicher gespeichert? . Also Globale Variablen in C/C++ abgelegt werden, die im statischen Datensegment des Speichers. Aber was ist mit statischen Klassenvariablen in Java/C++? Kann es nicht

Zugriff auf die untergeordneten Klasse auf statische Variablen aus der übergeordneten Klasse?

Anzahl der Antworten 2 Antworten
Ich habe eine Basisklasse, die ich brauche, um Funktionen aufrufen, die auf eine Klasse verwiesen, die in der Kind-Klasse. Einfach genug, class base_class { public function doSomethingWithReference(){ $this->reference->doSomething(); } } class extended_class extends base_class{ protected $reference; public

Warum Schlüsselwort 'this' kann nicht verwendet werden, die in einer statischen Methode?

Anzahl der Antworten 13 Antworten
Warum kann nicht das Schlüsselwort this verwendet werden, in der eine statische Methode? Ich Frage mich, warum C# definiert, das Einschränkung. Welche Vorteile gewonnen werden können, die durch diese Einschränkung? [Update]: Eigentlich ist dies eine Frage, die

Statische member-Funktionen

Anzahl der Antworten 5 Antworten
Nach dem Lesen sbi und Eli Bendersky ' s Antworten in diese Frage ich begann zu Fragen, was statische member-Funktionen sind für. Einer Klasse' friend free-Funktion sollte nicht in der Lage sein zu tun alles eine statische

Protected static-member-Variablen

Anzahl der Antworten 2 Antworten
Ich habe seit kurzem arbeiten einige class Dateien und ich habe bemerkt, dass die member-Variablen, festgelegt worden waren, in einem geschützten statischen Modus wie protected static $_someVar und so zugreifen wie auf static::$_someVar. Verstehe ich das Konzept

Java: Überschreiben von statischen Variablen der übergeordneten Klasse?

Anzahl der Antworten 3 Antworten
Habe ich die folgende Klasse, die ich als die Basis aller Modelle in meinem Projekt: public abstract class BaseModel { static String table; static String idField = "id"; public static boolean exists(long id) throws Exception { Db

Fehler LNK2001: nicht aufgelöstes externes symbol "private: static class

Anzahl der Antworten 2 Antworten
error LNK2001: nicht aufgelöstes externes symbol "private: static class irrklang::ISoundEngine * GameEngine::Sound::_soundDevice" (?_soundDevice@Sound@GameEngine@@0PAVISoundEngine@irrklang@@A) Ich kann nicht herausfinden, warum ich diese Fehlermeldung. Ich glaube, ich bin richtig initialisiert. Kann jemand hand anlegen? sound.h class Sound { private: static

Wie kann statische Ereignisse zu vergleichen, um nicht-statische Ereignisse in C#?

Anzahl der Antworten 5 Antworten
Ich merkte, statische Ereignisse existieren - und ich bin neugierig, wie die Menschen Sie verwenden. Ich Frage mich, wie der relative Vergleich hält bis zu statische vs. Instanz-Methoden. Zum Beispiel eine statische Methode ist im Grunde eine

Java-Hausaufgaben-Hilfe (Zugriff auf Statische Elemente über die Instanz-Referenz)

Anzahl der Antworten 3 Antworten
Ist hier meine Hausaufgaben Frage: Schreiben Sie eine Klasse Erklärung für eine Klasse "Clock". Es sollte Instanzvariablen für Stunden, Minuten, Sekunden (alle ganzen zahlen). Es sollte auch eine toString () - Methode zeigt die Uhrzeit in dem

conexpr initialisiert statisches Element mit statischer Funktion

Anzahl der Antworten 4 Antworten
Anforderungen Möchte ich ein constexpr Wert (z.B. eine compile-Zeit-Konstante) berechnet aus einer constexpr Funktion. Und ich möchte diese beiden bezieht sich auf den namespace einer Klasse, d.h. eine statische Methode und eine statische member der Klasse. Ersten

Welches ist der beste Weg, um Konstanten in Android, entweder statische Klasse, Schnittstelle oder XML-Ressource zu definieren?

Anzahl der Antworten 7 Antworten
Ich bin die Entwicklung einer android-Anwendung, die verwendet die web-service, um Daten vom server, da bin ich mit drei anderen Satz von URLs-zu-Punkt system für die Entwicklung, test server und live-server. Es ist schwer zu ändern URL,

C # Statische Variablen - Umfang und Persistenz

Anzahl der Antworten 9 Antworten
Ich habe gerade ein kleines experiment: public abstract class MyClass { private static int myInt = 0; public static int Foo() { return myInt; } public static int Foo(int n) { myInt = n; return bar(); }

Android static Objektlebenszyklus

Anzahl der Antworten 4 Antworten
Ich bin erstellen von Ereignis-Suche-Anwendung, wir legen Sie Suchkriterien aus einem Bildschirm füllen Sie in einen anderen Bildschirm Benutzer Bearbeiten können Suchkriterien aus der 3. Bildschirm und geht in die 4. screen. Erreichen über Aufgabe ich bin