Is this a valid use of C++, or have I completely broken some major rules?

Printable View