Skip to content
Paperback Object-Oriented Programming Using C++ Book

ISBN: 0201895501

ISBN13: 9780201895506

Object-Oriented Programming Using C++

(Part of the Addison-Wesley Object Technology Series Series)

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Good

$7.09
Save $42.90!
List Price $49.99
Almost Gone, Only 2 Left!

Book Overview

Fully revised to reflect the forthcoming ANSI C++ standard and to incorporate coverage of the Standard Template Library, this second edition of a proven bestseller introduces the reader to both the... This description may be from another edition of this product.

Customer Reviews

5 ratings

Great book! Discard reviews saying it does not cover OOP

This is a great book, however this is not for beginners. I only started reading this after 2 years of intensive study of the language. I learned the most about OOP from this book. The person who wrote that this is not about OOP only based on the chapter titles obviously did not read the book and has no clue what OOP programming is about, otherwise he/she would have realized that each chapter covers a different aspect of OOP.

Book not for beginners

If you already know some C++ this is one of the best books available.

One of the best

This is one of the best books I have ever read. It is not for beginners but it is a goody for people need to improve understanding and feeling for C++ programming.

Not for beginners

It's unfortunate that this book got so many bad reviews. I have an earlier version (copyright 1993). This book is not for beginners and it should not be used as an itroductory text for C++ in college or by self-teachers. This book is for computer scientists who have a working knowledge of how a binary program is implemented and executed at the machine level. Assuming this knowledge, it goes on to explain the semantics of scoping, parameter passing, casting conversions, and creation and deletion of objects - as well as other important concepts. And, furthermore, it explains these semantics tersely. It wouldn't hurt to have had an introductory course in C++ before you buy this book. This book concisely explains things like when and why you should or shouldn't create a copy constructor; whether the default constructor or one of the overloaded constructors is called and why; when and why you should or shouldn't declare a member function const; when and why you need to create cast operators in your class and when and why they are called. For example, there are many instances when one of YOUR constructors or cast operators is implicitly called by the compiler generated code and not by YOUR code. If you don't know when these instances occur then you simply do not understand how your own code works. Whether you learn these concepts from this book or another is irrelevant - if you don't understand them you'll never be able to implement a non trivial abstract data type that others would be willing to pay money for.

Please...DO NOT get this book wrong.

Don't get this book wrong. This is not a book that teach about C++ language or a reference. This is a book about Object-Oriented Programming in C++ language. This means you will need to know C++ well enough before read it.The contents of this book is fine, cover a lot of OOP ideas, and could be use as a good OOP tutorial, since it provided a way of think in OOP.For readers who said this book is imcomplete about function declarations, please make sure that you really read this one, not just skimmed pass it. The function of page 7 is actually the declaration, he defined it later on page 9. And the "hello world" compiled and ran fine with my VC++ compiler, as well as the GNU compiler on Linux. So, please check this carefully. Thank you.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured