> On Wed, Mar 2, 2016 at 12:27 PM, Neptune <pdrotter at us.ibm.com> wrote: > [...] > You can perform initialization in a static C++ ctor, but it can be > tricky because the C++ committee has never addressed the problem of > initialization order across translation units. Also see What's the > "static initialization order fiasco"? > (http://www.parashift.com/c++-faq/static-init-order.html). So static initialisation in Java is not the most capricious and error-prone mechanism ever invented? My faith in mankind takes yet another knock.