- Shopping Bag ( 0 items )
From Barnes & Noble
Fatbrain ReviewAlthough there are way too many C++ books to choose from, C++ How to Program, Second Edition, is a classic for students with little or no programming experience. This second edition adds three new chapters, and covers the latest additions to the language plus the new ANSI/ISO C++ standard library. The first part of the book discusses datatypes, input/output, control structures, functions, arrays, pointers, and strings. The book then moves on to explain data abstraction with classes, objects, and operator overloading. Chapters 9 through 14 teach you inheritance, virtual functions, polymorphism, C++ style stream-oriented input/output, screen files, and character arrays.
Two of the more recent major additions to C++ are templates and exception handling. You will get a clear understanding of these additions in chapters 12 and 13. Assumming that you have built a solid comprehension of the language, the book then takes you to dynamic data structures such as linked lists, queues, and trees. Additional coverage includes bit, character and string manipulation, and the processor. The last part of the book is devoted to the latest C++ enhancements and ANSI/ISO C++ Draft Standard, and discusses class string, string stream processing, the Standard Template Library (STL), and other recent additions to C++. The appendices contain operator precedence, the ASCII character set, and number systems.
This text puts strong emphasis on pedagogy. Every chapter begins with a set of objectives and an outline, and then moves onto common programming errors, good programming practices, performing tips, portability tips, and more. The chapters also include bullet-list-styleand alphabetized terminology sections, self-review exercises and answers. Exercises range from simple questions to lengthy programming problems to major projects.