Tough Test Questions? Missed Lectures? Not Enough Time? Fortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills. This Schaum's Outline gives you - Practice problems with full explanations that reinforce knowledge
- Coverage of the most up-to-date developments in your course field
- In-depth review of practices and applications
Fully compatible with your classroom text, Schaum's highlights all the important facts you need to know. Use Schaum's to shorten your study time-and get your best test scores! Schaum's Outlines-Problem Solved. |
Average Customer Review:
( 29 customer reviews )
Write an online review and share your thoughts with other customers.
Most Helpful Customer Reviews
20 of 20 found the following review helpful:
Close to perfect C++ learner's guideJun 14, 1999
With this book I learnt C++ from scratch. Even now when I can handle C++ quite well and used it to earn a living, I am still using the way the author presented the material in this book to think when I write OO programs. I said it's a "close to perfect" book is, in fact, to express a kinda regret that I need to find some other materials on C++ to tell me more about multiple inheritance. If not taking this into account, I would rate this a 5-star book. From scratch, it shows and walks with you the way from how to write procedural functions, arrays, pointers to classes, from simple private inheritance to polymorphism and from objects to containers. Simply, it's really a great book for beginners.
13 of 13 found the following review helpful:
The only book of its kind!Jun 29, 2006
By Andrew This is an excellent supplement to most of the college level textbooks in C++ programming. Many authors of C++ textbooks are taken up by the apparent need to illustrate complex object oriented concepts (lest Java be seen as the alpha and omega in object oriented languages)with long winded "case studies" or "programming projects" that seem contrived (see any book by Deitel for examples of such.)Some other authors think that their exercises and examples are places to showcase their ingenuity and possession of programming tricks (see Daniel Liang's "Displaying A Pyramid Of Numbers" in Chapter 3 of Introduction to JAVA Programming, Comprehensive Version, 5th Edition, as an example of such.) But what about simple exercises to see if you've mastered the basics of arrays, loops, and simple functions? Let's face it, it will be a couple of years before you'll be asked to work on the code for an ATM machine (Deitel), in the meantime buy this book and focus on the basics.
13 of 13 found the following review helpful:
For the person that is stuck in C programmingAug 04, 2004
By S. Islam
"C++ guru"
Who referred to this book having mistakes:
They seem to be stuck in the stone ages of C programming.
Since the new ANSI standard came out, (which compilers are still attempting to catch up to), header files have not used a .h extension, C Standard library headers have been renamed and so on.
Every negative point the person makes indicates a complete lack of knowledge, especially accurate knowledge of the C++ standard.
As such that review should be completely and utterly disregarded.
This book is definitely head and shoulders above the crap that people like Herb Schildt have been putting out.
Thanks.
12 of 13 found the following review helpful:
Good introductionApr 24, 2002
By Dr. Lee D. Carlson The number of books on C++ on the market has exploded in recent years, no doubt due to the growing popularity of this language and the accompanying object-oriented paradigm. With code reusability and software engineering becoming crucial elements of both business and scientific programming, C++ has become the language of choice for many developments in these areas. The author has written a pretty good book on C++ here, but readers will need to know a lot more about programming than what the author assumes, namely that one could be a beginner to programming. There is an element of abstraction in object-oriented programming that might at first seem alien to a newcomer to programming, so it is best that this kind of programming be introduced after one has gained some experience in programming. That being said, an ambitious reader who needs to jump right into programming without any prior experience will find the book helpful in this regard. And, like all books in the Schaum's Outline series, many examples and problems are given to test the reader's understanding of how to program in C++. Most of the important concepts in C++ are introduced in this book, and there are really no surprises or idionsyncracies in the author's approach to teaching C++. Naturally one will have to run some of the programs developed in the book, and the author has inserted warnings in various places in the book that alert the reader to possible conflicts with different C++ compilers. In addition, he tries to adhere to current standards in software engineering regarding comments and code design. Readers who have programmed in C will notice right away its legacy in the language constructs of C++. Performance issues that arise between the choice of C and C++ are not discussed in the book, due no doubt to its goal of being an elementary introduction. The author does include a discussion of the notorius and antiquated "goto" statement in C++, but warns, thankfully, that use of these may result in code that is very difficult to debug. For those readers intending to do scientific programming in C++, brief discussions with code examples of roundoff error, random number generation, and linear regression, Monte Carlo simulation, are given. For the reader astute in mathematics, the author discusses, again with code examples, the Euclidean and Babylonian algorithms, the game of craps, the Sieve of Eratosthenes. In addition, a good discussion is given of the difference between passing by value and passing by reference. A nice example is given of how to use a function as an array subscript. The author shows effectively how to use pointers to functions to define functions of functions by passing a function pointer as a parameter to another function. Friend functions are also introduced. These are considered by some to be a violation of the object-oriented paradigm, but they can be powerful in practice, particularly with the use of operator overloading. In addition, a very effective discussion is given of virtual functions and polymorphism, and templates and iterators. For the scientific programmer in particular, this is a very powerful feature of C++.
5 of 5 found the following review helpful:
OK, but check the errata firstMay 31, 1998
Like software that is rushed out the door full of bugs, this book seems to have been rushed to the printer and is REPLETE with errors. Granted, for $15 this book is still a bargain, but get the errata and go through it and correct all the errors first. In fact, it's got so many errors that I've pretty much set it aside until the second edition. Again, too many errors for the rather complicated examples he presents. Tread carefully...
See all 29 customer reviews on Amazon.com
|