If you're going to learn C++, learn it right! Navigating C++ and Object-Oriented Design teaches you ANSI C++ and object-oriented techniques together. This comprehensive tutorial reflects the authors' extensive experience teaching C++ to thousands of professional developers.
Through proven analogies and examples, the authors discuss such topics as containment, inheritance, overloading, templates, RTTI, exception handling, and the Standard Template Library. This book also covers the draft ANSI C++ standard -- including new features like bool, mutable, namespaces, member templates, explicit, export, auto_ptr, and nothrow versions of operator new and delete.
http://rapidshare.com/files/50328734/0135327482.rar