Initializers and Unions

Objects of union type are initialized with a single value (if the union does not have a constructor). This is done in one of two ways: