I have an interview in C++ coming up, and while I've worked in C++ for several years at university, it was mostly writing quick-and-dirty code that did the job, using the standard library + STL (e.g., solving ICPC problems). I have almost no experience with classes, inheritance, the template system, etc.<p>Are there any good resources for someone like me to quickly learn the subset of C++ most useful for writing clean professional code?