You wanna be a hot-shot advanced C++ programmer? Study every article by Andrei Alexandrescu that you can get your hands on! For instance:
- [Enforcements] - the release-time version of assertions. Complicated implementation, but way easy to use, and very flexible.