title: What are Unrestricted Unions proposed in C++11?
body: <p>I gather <code>unrestricted unions</code> as one of the functionality being put forth in C++11. Can anyone please explain the semantics behind this and the advantages it provides? </p>