Fatal Error C1054
compiler limit : initializers nested too deeply
The code exceeds the nesting limit on initializers (10-15 levels, depending on the combination of types being initialized).
Simplify the data types being initialized to reduce nesting.
Initialize variables in separate statements after the declaration.