Ich las this und ich kann von einem Szenario nicht denken, für die X::_x
wird, bevor in der Datei X.cpp
(vorausgesetzt, den Compiler behandelt X.h
und X.cpp
einer nach dem anderen)C++ statische Initialisierung Reihenfolge Fiasko passiert wann?
Kann jemand mir erklären, wie solches Szenario initialisiert verwendet werden könnte passieren?
Es kann passieren, wenn Sie mehr als 1 Übersetzungseinheit haben. – drescherjm
Haben Sie [10.14] (http://www.cs.technion.ac.il/users/yechiel/c++faq/static-init-order.html) dieser FAQ gelesen? –