Hi Mike, > Does anyone know why asignment operators are not allowed for union class > members ? Yes, I know why. Because the assignment operator won't be executed. (Besides that, a non-POD / non-aggregate object violates the constraints of what can be in a union.) HTH, --Eljay