Today we're going to fill in the following chart:
The C++ language specification provides some leeway to
implementations on when global static objects are constructed.
It can construct the object before begins,
or it construct the object on demand according to complicated rules.
You can read [basic.start.init] for the gory details.
Let'...