Recommend: Conceptual book about C++

Are there any books that discuss C++ at a conceptual level?  Meaning, contrasting it with other languages (especially C), showing its strengths, weaknesses, its relation with MFC, STL, and Win32?

I'm already familiar with C++ programming but am interested in something that isn't strictly heads down in the code the entire time.

Here's an example of the type of book I'm referring to http://www.pragprog.com/titles/btlang/seven-languages-in-seven-weeks.
brettrAsked:
Who is Participating?
 
evilrixConnect With a Mentor Senior Software Engineer (Avast)Commented:
You might find this an interesting read.

C++?? : A Critique of C++ (3rd Ed.)
http://burks.brighton.ac.uk/burks/pcinfo/progdocs/cppcrit/
0
 
brettrAuthor Commented:
Nice and free.  Thanks.
0
 
Infinity08Connect With a Mentor Commented:
How about the C++ FAQ Lite vs. the C++ FQA ?

        http://www.parashift.com/c++-faq-lite/
        http://yosefk.com/c++fqa/

for some criticism of C++. Note that it is taken to the extreme, so don't take the FQA as gospel. It does however touch on some of the shortcomings of C++.

Here's what Bjarne Stroustrup (the creator of C++) has to say about its relation with some other languages/frameworks :

        http://www2.research.att.com/~bs/bs_faq.html#other

For the most part, I agree with Bjarne Stroustrup that comparing languages is not very useful. They're simply tools, and when you have a job to do, you choose the tool that best suits the job. It doesn't make one language better or worse than another. But one language might be better suited for a certain task than another.
0
All Courses

From novice to tech pro — start learning today.