- Save 10% on selected children’s books, compliments of Amazon Family Promotion exclusive for Prime members .
C++ Master Reference Hardcover – 17 Sep 1999
|New from||Used from|
Special offers and product promotions
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
About the Author
Clayton Walnum started programming computers in 1982 when he traded in an IBM Selectric typewriter to buy an Atari 400 computer (16K of RAM!). Clay soon learned to combine his interest in writing with his newly acquired programming skills, and started selling programs and articles to computer magazines. In 1985, ANALOG Computing—a nationally distributed computer magazine—hired him as a technical editor. Before leaving the magazine business in 1989 to become a freelance writer, Clay had worked his way up to Executive Editor. He since has acquired a degree in Computer Science, and has worked on more than 40 books (translated into many languages) covering everything from computer gaming to 3D graphics programming. He also has written hundreds of magazine articles and software reviews, as well as countless programs. His recent books include Windows 98 Programming Secrets, C++ Master Reference, and The Complete Idiot′s Guide to Visual Basic 6. Clay′s biggest disappointment in life is that he wasn′t one of the Beatles. To compensate, he writes and records rock music in his home studio. You can reach Clay by sending e–mail to cwalnum@claytonwalnum.
Most helpful customer reviews on Amazon.com
It's not that the author fills the book with Microsoft Visual C++ functions that are NON-STANDARD that bugs me. It's that he doesn't bother to add a few text lines on each function to tell wether it's ANSI standard, Microsoft, Borland, etc.
In short, people could be using these functions thinking that they'll work on UNIX, then scratch their heads wondering why it didn't compile.
I think the fact that all the examples #include <stdafx.h> is pretty much proof enough of how Microsoft centric this book is.
I have to agree with the other reviewer, this should be titled Microsoft Visual C++ Master Reference, not C++ Master Reference. The title is just too misleading, and so is the material. If you want an encyclopedia-style listing of VISUAL C++ functions, this is for you. Otherwise, stick with Stroustrup's "The C++ Programming Language". It may be rough reading for the newbie, but it is THE definitive C++ ANSI reference.
If you want good coding advice, Scott Meyer's "Effective C++" is a MUST have.
Plus, I must agree with the reviews of the others that say that this book is NOT ANSI compliant. The book states on the cover "Fully ANSI Compliant", which is extremely misleading!
For example, the book lists the functions stricmp, strupr, and strlwr as being part of string.h These functions are not ANSI standard at all, and are in fact Microsoft Visual C++ specific.
True, most of the ANSI stuff is there, but to call the book "fully ANSI compliant" is VERY misleading to say the least. It would not be so bad if the non-standard functions were clearly labeled, but they are not.
Thus, you can use about 70-80% of the functions on UNIX, but with many, it's hit and miss.
If you want to be a real C++ programmer who relies on industry standard instead of proprietary functions, eschew this book.
Pick up a copy of the ANSI C++ standard instead.
I especially do not like the line on the title that states "Fully ANSI C++ Compliant". I find this severly misleading. It has the ANSI items covered, but does not bother to label what is and is not ANSI standard.
This is very important to me as a student.
For example, the book lists the functions stricmp, strupr, strlwr. These functions are not part of the ANSI standard library. They only exist in the Microsoft C++ compiler, or on other proprietary compilers who choose to implement them.
True, 60-70% of the book is probably ANSI standard and will port to UNIX or some other platform, but much of it WON'T, and is not labeled except in patches here or there, which is a disservice to the reader.
Sorry, I was drawn to the book when I first saw it, but you get much better information by typing the keyword in Visual C++ and pressing F1. Or go download a copy of the C++ ANSI Standard.
Look for similar items by category