... hold both an integer and a character at the same time, because i and ch overlay each other Instead, your program can treat the information in the union as an integer or as a character at any time ... exciting and powerful features: operator overloading In C++, operators can be overloaded relative to class types that you create The principal advantage to overloading operators is that it allows ... Thus, a union gives you two or more ways to view the same piece of data You can declare a union variable by placing its name at the end of the union declaration, or by using a separate declaration...