- Series: The Waite Group
- Paperback: 850 pages
- Publisher: Sams; 3rd edition (December 1, 1998)
- Language: English
- ISBN-10: 157169160X
- ISBN-13: 978-1571691606
- Product Dimensions: 7.5 x 2.2 x 9.5 inches
- Shipping Weight: 3.4 pounds
- Average Customer Review: 44 customer reviews
- Amazon Best Sellers Rank: #2,710,371 in Books (See Top 100 in Books)
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.
The Waite Group's Object-Oriented Programming in C++ 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
"Children of Blood and Bone"
Tomi Adeyemi conjures a stunning world of dark magic and danger in her West African-inspired fantasy debut. Learn more
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
From the Back Cover
This tutorial presents the sophisticated new features of the most current ANSI/ISO C++ standard as they apply to object-oriented programming. Learn the concepts of object-oriented programming, why they exist, and how to utilize them to create sophisticated and efficient object-oriented applications. This book expects you to be familiar with basic programming concepts. It is no longer enough to understand the syntax and features of the language. You must also be familiar with how these features are put to use. Get up to speed quick on the new concepts of object-oriented design patterns, CRC modeling, and the new Universal Modeling Language (UML), which provides a systematic way to diagram the relationship between classes. Object-oriented programming is presented through the use of practical task-oriented examples and figures that help conceptualize and illustrate techniques and approaches, and questions and exercises to reinforce learning concepts.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Chapters 1 - 7: cover the most widely known and used elementary features of C++, Basic Basics, Loops and Decisions, Structures, Functions, Classes, Arrays and Strings.
Chapter 8: Operator overloading. Overloading operators like '+', '-', '*', '/' and others for use with your "homemade" classes.
Chapter 9: Inheritance and Multiple Inheritance. Reusing classes and derriving child classes.
Chapter 10: Pointers. Accessing memory locations and values using references etc.
Chapter 11: Virtual Functions and Polymorphism. Overloading functions inherited by child classes.
Chapter 12: Streams and Files. Reading and writing to drives and other devices such as printers and serial ports.
Chapter 13: Multifiles programs. Creating your own header files, and standard setups for projects.
Chapter 14: Templates and Exceptions. Making models of functions and classes for use with several different types. And passing errors using 'throw' and 'catch'.
The author also does cover some rather 'advanced' techniques. Some of which are advanced because not everyone knows how to do it:
Overloading type casts. Overloading the '<<' and '>>' operators to work with streams and "homemade" classes. Defying maxint on your system with strings.
All in all the book contains plenty of very good information.
This was the course book for OOP in C++ course in my undergraduate studies. I really like Robert Lafore's writing style. He writes very close to the reader and answers questions as soon as they arise in reader's mind. He has done a great wrok, teaching fundamentals and advanced C++ topics to the new c++ programmers very efficeintly and in a friendly way.
A little negative point though is that there are number of errors there, specially with figures. However the new edition is out which has obvioulsy solved this problem.
One thing: this book is strictly for c++ beginners. For advanced programmers I would recommend C++ Primer by Stanley B. Lippman.
As a result, a lot of the code is useless to non-windows users, and the book is misleading and perhaps even dangerous -- the last thing we need is a generation of programmers who don't understand the difference between Win32 and C++. I have no objection to discussing platform specific features -- which are treated very well in books by Stevens (UNIX), Petzold and Prosise (Windows). But I have a gripe about introducing them by stealth in a book that is pretending to be aboput ANSI C++.
This is a pity, because these flaws make unusable what might otherwise be a decent book. On the good side, it emphasises object oriented features of the language, as opposed to taking the traditional "C-first" approach. But it's not an ANSI C++ book (hence unsuitable for beginners), and those who are looking for good books on Windows programming will see a considerably more rigorous treatment of that subject matter in other books (eg by Bates, Petzold, Prosise, Templeman)