...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
Return a reference to a
changing the kind and replacing the contents.
The value is replaced with a
initialized to zero, destroying the previous contents.
Linear in the size of