Introduction - If you have any usage issues, please Google them yourself
No constructor destructor because one of the most useful uses of this class is as part of a union, and members of a union cannot have constructors or destructors. And, anyway, the whole point of this class is to bypass these.