views:

74

answers:

2

What is the problem? For quite a few years I've been coding workarounds and such stuff cause I didn't know there was an "easier" or actually the normal way to do something - and I didn't ask either. Recently I've discovered plenty of can't live without stuff like templates, forward declarations and similar stuff.

Now, what I'd like is a list of C++ features ranging from core of C++ features (like classes, polymorphism, inheritance) to using some additional handy libraries like STL, boost and such. Something like Google's Style Guide.

I'd like to see this cause I can't read code efficiently when I bump on unknown code piece that I do not understand and do not know how to name for the lookup.

Accepted answer will be the one that holds most comprehensive list of links (without copy pasting links from other answers). I'd give accepted answers to everyone but that's not gonna work, so everyone will get vote up (which I'd ask others that come by to do too, as a higher award for everyone participating).

Thanks in advance!

+1  A: 

Get the C++ Cookbook.

mcandre
+2  A: 

Some compulsory reading materials

Effective and More Effective C++ by SCott Myers
Exceptional and More Exceptional C++ by Herb Sutter

Guru of the Week

Dr Dobbs journal.

The list is endless, Knock yourself out !!!!

DumbCoder
DDJ has stopped publishing the magazine, and very little new C++ material is being written for the website. It has a very large archive of very good content, but it's otherwise quite dead. :(
greyfade