Liste des Groupes | Revenir à cl c++ |
I was curious about the order in which objects get constructed in modulesIt is left explicitly undefined in the Standard.
before main gets called. It seems with both Clang and gcc its the order in
which the modules were linked together to form the runnable binary so if
the link order was m1.o m2.o then anything in m1 would get constructed first.
Vice verca if you switch the order.
Is this codified in the standard or is it left up to compiler and linker
writers to decide how they order this?
Les messages affichés proviennent d'usenet.