After a break from the language, I'm about to start a new C++ project (OpenGL). My last experience with C++ has been painful partly due to using a wrong subset of its features.
I could go out and discover the "good parts" of C++ the hard way, through experience, but I'd much rather follow a style guide such as this one from Google: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
Are there any other established C++ style guides out there?
Are there any particular to OpenGL or game development?
If I had to start today, the toolkit that I'd use is this: C part of C++, classes, STL for data structures, and possibly boost for what I can't find in STL. Is this enough to go by? Are there any tips or tricks to keep myself in check (compiler flags for ex.)?