Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What are some good resources for advanced C++ topics. I know C++, but have little knowledge of threading, advanced meta-programming and inner-workings of meta-programming and I'd like to get better.

share|improve this question

closed as not constructive by Matthieu, Robert Harvey, ChrisF Mar 5 '12 at 22:11

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

A book I learned a lot from is "Advanced C++ Programming Styles and Idioms" by Jim Coplien. He starts very simple, then as you progress through the book the material becomes more and more challenging. At the end of the book you wonder whether this is still C++. Yes, it is!

This book certainly looks at C++ from a very specific angle. When I look at the various books I have read, this one sticks out and I learned a great deal from it. I'm sure other people have other favorites and that is fine, too. Jim's book is my favorite C++ book.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.