Derrick Robinson's "C++ Essentials: Unions"

Unions are very similar to structs; however, the data shares the same memory spaces, so they cannot be used at the same time. Read this article to learn more about unions.