Suchergebnisse für Anfrage "static-members"
Implizit faule statische Mitglieder in Swift
Ich habe gerade bemerkt, dassstatic Mitglieder von Swiftstructs sind implizitlazy. Zum Beispiel ruft dies nur das @ ainit Einmal class Baz { init(){ print("initializing a Baz") } } struct Foo { static let bar = Baz() } var z = Foo.bar z = ...
Mischen von constexpr-Deklarationen und const-Definitionen
Ich bin auf folgende Situation gestoßen: struct Foo { static constexpr char s[] = "Hello world"; }; const char Foo::s[]; Dieses Code-Snippet kompiliert mit Clang 3.7 (mit-std=c++11 und-std=c++14), aber GCC (4.8, 6.0, gleiche Spracheinstellungen) ...
Konstanter Ausdrucksinitialisierer für statische Klassenmember vom Typ double
In C ++ 11 und C ++ 14, warum brauche ichconstexpr im folgenden Snippet: class Foo { static constexpr double X = 0.75; }; Hierdurch wird ein Compilerfehler erzeugt: class Foo { static const double X = 0.75; };und (überraschenderweise) dies ...
Warum benötigt das statische constexpr-Element (der Typklasse) eine Definition?
==> Den vollständigen Code und die Zusammenstellung finden Sie unter coliru [http://coliru.stacked-crooked.com/a/e6ebe0ef8a87b601]. Ich habe ein LiteralType [http://en.cppreference.com/w/cpp/concept/LiteralType] Klasse Füllungconstexpr ...
c ++ greift auf statische Member mit dem Nullzeiger @
Ich habe kürzlich das folgende Programm ausprobiert und es kompiliert, läuft einwandfrei und erzeugt die erwartete Ausgabe anstelle eines Laufzeitfehlers. #include <iostream> class demo { public: static void fun() { std::cout<<"fun() is ...
Statische Eigenschaften in Swift
Ich versuche, den folgenden Objective-C-Code in Swift umzuwandeln. In meinem Objective-C-Code gibt es eine statische Variable, auf die über eine Klassenmethode zugegriffen wird. @implementation SomeClass static NSMutableArray *_items; + ...
Warum würde Code explizit eine statische Methode über einen Nullzeiger aufrufen?
Ich habe Code wie diesen in ein paar alten Projekten gesehen: class Class { static void Method() {} }; ((Class*)0)->Method();Dieser Code enthält undefiniertes Verhalten, da ein Nullzeiger dereferenziert wird (egal, was danach passiert). Es ...
Wann wird eine statisch verschachtelte Klasse (und ihre statischen Mitglieder) in den Speicher geladen?
Hier habe ich versucht, eine Singleton-Klasse für meine Datenbankkonnektivität mithilfe der inneren statischen Hilfsklasse zu implementieren: package com.myapp.modellayer; public class DatabaseConnection { private DatabaseConnection() { //JDBC ...
Initialisierung des statischen C ++ - Template-Singleton-Zeigers in der Header-Datei
Was ist falsch an dieser Implementierung in der Header-Datei? template <typename T> class Singleton { public: static T* getInstance() { if (m_instance == NULL) { m_instance = new T(); } return m_instance; } private: static T* m_instance; };Ich ...