In article <It***********************@bgtnsc04-news.ops.worldnet.att.net>,
Allen <allen-terri-ng!@#att.net> wrote:
I learned my C++ several years ago (I still use VC++ 4.0). This was
pre-standardization and standard template library.
1.) What _topics_ do I need to study in order to update my knowledge to
current levels?
Number one IMHO is the new stuff in the standard library that came from
the STL: containers (vectors, strings, lists, etc.) and algorithms.
2.) What books can some recommend that would cover this from my point of
view (already know C++, just trying to catch up)?
As an introduction, get Koenig and Moo's "Accelerated C++". Although it's
ostensibly intended for newcomers to C++, it's different from every other
introductory C++ book I've seen in that it uses the "new" standard library
features from the beginning, in ways that show how powerful they are.
After that's given you an idea of what the standard library stuff is all
about, move on to the standard references, namely the 3rd or "special"
edition of Stroustrup's "The C++ Programming Language" and Josuttis's "The
C++ Standard Library."
If you're acquainted with earlier editions of Stroustrup, you'll be
pleasantly surprised by the new one. The third edition is much bigger
than the second edition, and more accessible, IMHO.
--
Jon Bell <jt*******@presby.edu> Presbyterian College
Dept. of Physics and Computer Science Clinton, South Carolina USA