Suchergebnisse für Anfrage "static-initialization"
Thread-sichere Initialisierung funktionslokaler statischer const-Objekte
Diese Frag [https://stackoverflow.com/questions/2955797/how-to-address-thread-safety-of-service-data-used-for-maintaining-static-local-v] brachte mich dazu, eine Praxis in Frage zu stellen, der ich seit Jahren folge. Zum thread-safe ...
Prevent statische Initialisierungsreihenfolge "Fiasko", C ++
Once Ich las eine tolle C ++ FAQ [https://isocpp.org/faq] (Es ist wirklich gut !!) und lies dasThem [https://isocpp.org/wiki/faq/ctors#static-init-order] über das Verhindern des statischen Initialisierungsbefehls "Fiasko". Der Autor rät daher, ...
Warum ist die Reihenfolge der Zerstörung dieser funktionslokalen statischen Objekte NICHT umgekehrt zur Reihenfolge ihrer Initialisierung?
Ich habe zwei funktionslokale statische Objekte, Eins und Zwei. Der Konstruktor und der Destruktor von One greifen beide über GetTwo () auf Two zu: #include <iostream> struct One; struct Two; const One& GetOne(); const Two& GetTwo(); struct Two ...
Wie ist zu verstehen, dass eine Implementierung die dynamische Initialisierung nicht-lokaler Variablen in einigen Fällen als statische Initialisierung behandeln darf?
Das Problem ergibt sich aus den Worten im Standardentwurf N4582: [basic.start.static / 3] Eine Implementierung darf die Initialisierung einer Variablen mit statischer oder Thread-Speicherdauer als statische Initialisierung ausführen, auch wenn ...
Seite 2 von 2