I haven't seen the 5th edition, but the 3rd was given a negative
review at ACCU:
http://accu.org/index.php/book_reviews?url=view.xqy?review=cp003204&t...
I, too, would recommend to you _Accelerated C++_ by Koenig and Moo.
Cheers! --M
My experience tells me that the part of the answwer as to which book
to use is dependant on the application you intend to use C++ for, or
the company that requires to learn C++. I have heard of interviews
where a significant portion of the questions deal with pointers and C-
style strings (companies like EA and Microsoft). Some people would
describe these companies as "C with classes" developers, but if that
is what the potential employer wants, and you want to work for them,
you have little choice! If you are going for such an iterview, the "C+
+ How To Program" text will serve you better than the "Accelerated C+
+" text.
I use both texts for my C++ course, because they both have their
strengths. The "C++ How To Program" is the required text while the
"Accelerated C++" text is optional (I assign optional readings and
optional exercises from the text). When I can obtain/create suitable
slides for the Accelerated C++ text, I will likely switch to the other
way around.
Cheers,
Bob L.