initialization static static_cast static variables
initialization static order of construction static variables
static class static variables