pwnt
OP, don't waste your time learning the language from an early 90's book, especially a SAMs tutorial, which probably wasn't all that great to begin with. Back at that time the standard texts were the Annotated C++ Reference Manual (lovingly referred to as the ARM), Lippman's C++ Primer, Scott Meyer's Effective C++, and a few other books in that vein. But C++ as a language had evolved a lot since the early 90's. For one thing that was right in the middle of the standardization process, and C++ gained keywords like I gain pounds at Christmas. For another, that was pre-STL (standard template library) and the standardization of the namespace (hence the std::cout counter-example above).
If you want to learn C++ today the first thing (amazingly and unfortunately) is to decide for which platform. The reason for this is that there is Microsoft C++, and everyone else's. Microsoft has a very good C++ compiler, and you can get it free in the Visual Studio Express Edition. However, the specifics of the Windows linkage, compilation, and component models are woven throughout what it produces in the form of conditional compilation directives and linker attributes. If you learn "C++ for Windows development" then you will necessarily get into all this in some detail. Otherwise, GNU C++ is a fine alternative for just learning a standards-compliant variant of the syntax.