Compiler Error C2077

non-scalar field initializer 'identifier'

You tried to initialize a bit field with a struct, union, array, or class (a nonscalar). You can only initialize a bit field with an integer or floating point value (a scalar).