Paperback: 848 pages
Publisher: Jones & Bartlett Learning; 1 edition (August 20, 2001)
Language: English
ISBN-10: 0763718173
ISBN-13: 978-0763718176
Product Dimensions: 7.5 x 1.5 x 9.2 inches
Shipping Weight: 3.2 pounds (View shipping rates and policies)
Average Customer Review: 5.0 out of 5 stars See all reviews (16 customer reviews)
Best Sellers Rank: #207,158 in Books (See Top 100 in Books) #48 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Tutorials #86 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C #131 in Books > Computers & Technology > Programming > Microsoft Programming > C & C++ Windows Programming
If all C++ books were written with the clarity and organization of this book everyone would be a succesfull programmer.From the first moment I opened this text I could tell it was good choice. This book is packed with example after example of clearly and clean code examples.Not only are there many examples but each one is explained in a direct yet complete manner.The only downside is the authors dont go to far into data structures, but then I dont think this book is intended to be a data structures book.
If you like to learn from examples and illustrations, and do not have too much time to waste with long explanations, this book is for you. All the major topics of C++ are covered in a nicely structured series of 33 chapters. To name a few:-Pointers-Classes-Methods-Overloading-Dynamic Memory Allocation-Inheritance-Polymorphism-Abstract Classes-Exception Handling-Templates-Containers-etcEvery topic in a given chapter is typically introduced in two pages, the first with an illustration and/or a sample code, followed by a clear and concise discussion of the topic, including its motivation and caveats. The discussion on pointers is particularly illuminating, as well as the discussion on Classes and Object Oriented Programming, which is after all the heart of C++.I would not recommend this book for someone who does not have any previous exposure to a structured computer language, but it is definetely a great guide and reference on C++ for those already familiar with C, Pascal, etc.
I have read many C++ books, but this one is the very best. Starting from the basics - such as fundamental types, use of standard classes and streams, control flow, functions - the authors work through to the essentials: classes and inheritance, overloading, virtual functions, templates, containers, exceptions, etc. The way in which even complex themes are presented never gives you the feeling that things are too hard to understand. Beyond this, many interesting datastructures and algorithms are spread throughout the text, for example representing dynamic matrices, raster graphics, ATM cells, index files, searching, sorting and routing. To sum up, a great book!
As a student, learning C++ can be difficult without the right source. This book is very easy to understand and it has easy-to-understand examples (lots of them!). You won't feel the need to get anyone's help with the subject...you can understand it by yourself. If you want a thourough, but clean and simple, guide to programming in C++....GET THIS BOOK! IT's a must have for any programmers library.
If you're looking for a concise and thorough book for learning C++ from scratch or for enhancing your C++ skills, look no further! This book describes everything about C++ from A to Z! It is easy to read and is full of practical examples. The authors always get right to the point and they show complete working programs for every concept presented in this book.I definitely recommend this book!
If your new to C++, BUY this book, you will not regret it.Authors do an outstanding job of explaining concepts in a very clearmanner. One great thing about this book for someone that is new to programming or just learning C++ is that the answers to the exercises are given at the end of each chapter. If you do the exercises first, without looking at the solutions, you DO have the solutions to see if your on the right track and to learn from.
This is the best book on C++ ever written, even better than Eckel's "Thinking in C++".It is a very clear book, easy to read, with colors, well organized and with exercises. Solutions are provided for the exercises.I think the most important thing about this book is it's written with ISO C++ 1998 and STL in mind. Most other books teach you C++ 1989 (or even older!) and have an appendix about ISO C++ 1998 and another appendix on STL, and believe me, that's not good for you.
This is certainly the best C++ book I have read for auto-didactic purposes. C++ is a horrible programming language (coming from a functional programming POV, as well as a ton of ANSI-C systems and Fortran numerics coding in my past), which has unfortunately become a standard in many fields. Should it be a necessary evil to you, this is probably the book to read. Better yet: find a different line of work. All right thinking people should avoid making C++ a part of their profession. It has erased more hours of talent than MS minesweeper or solitaire.
A Complete Guide to Programming in C++: This Title is Print on Demand Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) Case Reviews in Ophthalmology: Expert Consult - Online and Print, 1e (Expert Consult Title: Online + Print) Clinical Orthopaedic Rehabilitation: An Evidence-Based Approach: Expert Consult - Online and Print, 3e (Expert Consult Title: Online + Print) Chest Radiology: Plain Film Patterns and Differential Diagnoses, Expert Consult - Online and Print, 6e (Expert Consult Title: Online + Print) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) A Detailed Guide to Self-Publishing with and Other Online Booksellers: How to Print-on-Demand with CreateSpace & Make eBooks for Kindle & Other eReaders Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Sell Your Book on : The Book Marketing COACH Reveals Top-Secret "How-to" Tips Guaranteed to Increase Sales for Print-on-Demand and Self-Publishing Writers Sing You Home Large Print (Large Print, companion soundtrack, Large Print)