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.
Click http://web.archive.org/web/20160820113825/http://cpp.tech-academy.co.uk/unions/ link to open resource.