Goodreads helps you keep track of books you want to read.
Start by marking “Object-Oriented Programming in C++” as Want to Read:
Object-Oriented Programming in C++
Enlarge cover
Rate this book
Clear rating
Open Preview

Object-Oriented Programming in C++

4.11  ·  Rating details ·  314 Ratings  ·  31 Reviews
Object-Oriented Programming in C]+ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to ...more
ebook, 1040 pages
Published December 18th 1997 by Que (first published January 1995)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Dec 01, 2012 rated it it was amazing  ·  review of another edition
Shelves: programming
While this book doesn't go into more advanced topics (such as the Standard Template Library) it's an excellent introduction to the C++ language and object oriented programming. It requires no programming knowledge before-hand making it an excellent textbook for somebody wishing to learn programming from the start.

If one's introduction to programming is via a low-level language like C++ then any other language will be easy to tackle. It's an excellent spring-board and I credit it for launching my
Dec 04, 2014 rated it it was ok  ·  review of another edition
Shelves: scientific
I studied C++ programming from this book in my academic career. It was the first reference to my instructor. Even so, I didn't find it interesting or powerful at delivering much scientific programming information such as another online reference which I loved so much which named Learn C++and here is the link of this full marvelous tutorial:
Mahmoud Samy
Aug 08, 2011 rated it it was amazing  ·  review of another edition
The best book for newbies in C++.
Markham Anderson
I've read good CS textbooks and bad. This one was poor: it delivered the essential material and good programming practices, but I think I would not have had a good handle on the concepts if I had not already known C and OOP.
Rob Loach
Dec 15, 2008 rated it it was amazing  ·  review of another edition
I learned the majority of what I know about object oriented patterns and C++ syntax from this book. Awesome resource and learning tool.
Nov 09, 2012 rated it really liked it  ·  review of another edition
Good book. We've had it in our shelves right after doing GW-BASIC at home. Though, I never found C++ to be productive or enjoyable, did some more in college. I still don't, hence my dislike for Java, PHP and the like. Although it's not syntactic dislike, I do like javascript ;)

Memorables - description of the time since when Robert started programming - "... when 4KB of RAM was luxurious ... "
Jul 20, 2012 rated it it was ok  ·  review of another edition
I found it confusing when I started learning C++ although it's meant for beginners.
Dineth Jayasekera
Very clear and concise.
Jan 10, 2017 rated it liked it  ·  review of another edition
Shelves: cs
I read it in 2nd semester of BS (for OOP course). Its a good book for OOP


-Good for OOP concepts
-More verstaile than Dietel's book (same time example never stops :/)


-Examples are still very tough and just pushed onto student without clearing the concept to him first. Like in Polymorphism chapter, straightaway he makes an array of pointers without arising the question of Why? Do I need it? and instead student ends up shivering in fear of the cumbersome * notation and hides the corner

I woul
Alaa Eldin
Feb 19, 2017 rated it it was amazing  ·  review of another edition
Bikirna Roy
Aug 30, 2016 rated it it was amazing  ·  review of another edition
Recommends it for: Anyone new to C++ and Object Oriented Programming
Recommended to Bikirna by: D N Mishra, my school teacher
I read this book as my introduction to modern programming languages, as a part of my school studies. And I loved it.
I have read quite a few books on programming and related stuff ever since, through my engineering college and later, but I can't remember any that could match this book in simplicity, organisation or effectiveness, and even in fun.
'Robert' handholds the reader right from page one, and by the time the last page approaches, the most novice evolves into a programmer. If you walk with
Nathan Glenn
Dec 31, 2011 rated it it was amazing  ·  review of another edition
Why it's good: it's common and therefore cheap; fairly comprehensive; doesn't seem to assume any previous programming experience. If you have programmed before, you can skim a lot of the chapters. If you're a Java programmer like me, then you will be happy to have the detailed explanations of pointers and references. It also comes with some good references in the back.
Michele Milliner
This review has been hidden because it contains spoilers. To view it, click here.
Niraj Niraula
wiiling to be genius after reading this book
Esraa Ibrahim
Easy to start with this book when you are a beginner, has a lot of important basics that we should be aware of. It makes me love programming.
Mostafa Yehya
there is a better books introduction to C++ by strostrup .
Akbar E-z
Sep 03, 2014 rated it it was amazing  ·  review of another edition
Buku bagi yang mau belajar dasar konsep OOP langsung implementasi ke bahasa Pemrograman C++.
Alexander Lopatin
May 25, 2011 rated it it was amazing  ·  review of another edition
Shelves: programming
The best book for newbies in C++.
Object-Oriented Programming in C (4th Edition) (Kaleidoscope) by Robert Lafore (2001)
Anees Ahmed
Feb 08, 2014 rated it it was amazing  ·  review of another edition
This is the book i like the most out of my course books.
Fahad Naeem
Aug 23, 2013 rated it really liked it  ·  review of another edition
One of the best books ever written on C++ Programming. A recommended one for Programming students.
Sayedhadi Hashemi
The best C++ prOgramming bOok I read ever
Satvir Singh
Dec 25, 2014 is currently reading it  ·  review of another edition
i like ur ...c++
its to other ....
Prakash Adidam
Some of the boring presentation ever, I have read... never the less covers all the details of the language however, couldn't relish the experience of reading it.
Jun 01, 2012 rated it it was amazing  ·  review of another edition
The best programming book i have ever read (3 times)
Eugene Kozlov
Sep 06, 2016 rated it it was amazing  ·  review of another edition
Best book for start in C++ and Programming
rated it really liked it
Aug 11, 2015
Babar Nadeem
rated it really liked it
Oct 04, 2015
« previous 1 3 4 5 6 7 8 9 10 11 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Programming C#
  • Java in a Nutshell
  • Data and Computer Communications
  • Microelectronic Circuits
  • Python Essential Reference (Developer's Library)
  • Practical C++ Programming
  • Digital Image Processing
  • Programming Windows
  • The C++ Programming Language
  • PHP Pocket Reference
  • Windows Presentation Foundation Unleashed
  • OpenGL SuperBible: Comprehensive Tutorial and Reference
  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  • Thinking in C++, Volume One: Introduction to Standard C++
  • Physics for Game Developers
  • Java Cookbook
  • The Power of Maps
  • Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
“// ptrnote.cpp // array accessed with pointer notation #include using namespace std; int main()    {                                       //array    int intarray[5] = { 31, 54, 77, 52, 93 };    for(int j=0; j<5; j++)                  //for each element,       cout << *(intarray+j) << endl;       //print value    return 0;    } The expression” 0 likes
“// passarr.cpp // array passed by pointer #include using namespace std; const int MAX = 5;           //number of array elements int main()    {    void centimize(double*);  //prototype    double varray[MAX] = { 10.0, 43.1, 95.9, 59.7, 87.3 };    centimize(varray);        //change elements of varray to cm    for(int j=0; j” 0 likes
More quotes…