Suchergebnisse für Anfrage "static-members"
Statische Mitglieder zwischen Vorlageninstanziierungen freigeben? (unmöglich?
Ich mache etwas, das wahrscheinlich albern ist, aber es wäre schön, wenn es funktioniert. Ich versuche, Typen so zu spezialisieren, dass ich eine eigene Lookup-Struktur benötige, die im Wesentlichen global ist (aber idealerweise als ...
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) ...
Private Klassenfunktionen vs Funktionen im unbenannten Namespace
Ich habe festgestellt, dass ich eher keine privaten Klassenfunktionen habe. Wenn möglich, funktionieren alle Kandidaten der Privatklasse, stattdessen trage ich unbenannten Namespace ein und übergebe alle notwendigen Informationen ...
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 = ...
Warum kann das Schlüsselwort 'this' in einer statischen Methode nicht verwendet werden?
Warum kann nicht das Schlüsselwortthis in einer statischen Methode verwendet werden? Ich frage mich, warum C # diese Einschränkung definiert. Welche Vorteile kann diese Einschränkung bringen? [Update]: Eigentlich ist dies eine Frage, die ich ...
C ++ - Definition des statischen Datenelements dllimport
Ich habe eine Klasse, die wie folgt aussieht: //.h file class __declspec(dllimport) MyClass { public: //stuff private: static int myInt; }; // .cpp file int MyClass::myInt = 0;Ich erhalte den folgenden Kompilierungsfehler: error C2491: ...
Was bedeutet "typedef void (* Something) ()"
Ich versuche zu verstehen, was dies bedeutet, der Code, den ich betrachte, hat in .h typedef void (*MCB)(); static MCB m_process;in .C MCB Modes::m_process = NULL;nd manchmal, wenn ich es t m_process();Ich erhalte einen Segmentierungsfehler, ...