From a completely biased point of view, the two best one-volume introductions to C++ are Lippman and Lajoie's C++ Primer and Stroustrup's The C++ Programming Language, both in their third edition. Throughout the text I refer you to one or both of the texts for more in-depth information. The following books are cited in the text. (A more extensive bibliography can be found in both C++ Primer and The C++ Programming Language.)
[LIPPMAN98]
Lippman, Stanley, and
Josée Lajoie, C++ Primer, 3rd Edition,
Addison Wesley Longman, Inc.,
Reading, MA
1998) ISBN
0-201-82470-1.
[LIPPMAN96a]
Lippman, Stanley, Inside the C++ Object Model,
Addison Wesley Longman, Inc.,
Reading, MA(
1996) ISBN
0-201-83454-5.
[LIPPMAN96b] Lippman, Stanley, Editor, C++ Gems,
a SIGS Books imprint,
Cambridge University Press,
Cambridge,
England(
1996) ISBN
0-13570581-9.
[STROUSTRUP97]
Stroustrup, Bjarne, The C++ Programming Language, 3rd Edition,
Addison Wesley Longman, Inc.,
Reading, MA(
1997) ISBN
0-201-88954-4.
[SUTTER99]
Sutter, Herb, Exceptional C++,
Addison Wesley Longman, Inc.,
Reading, MA(
2000) ISBN
0-201-61562-2.