Thinking in C++: Introduction to Standard C++, Volume One, 2/E
ISBN-10: 0139798099
ISBN-13: 9780139798092
Publisher: Prentice Hall
Copyright: 2000
Format: Paper Bound w/CD-ROM; 814 pp
Published: 03/15/2000
Status: Instock

Customers outside the U.S., click here.
Description
Appropriate for intermediate level courses in C++ that assume a background in C.
Learn about the C++ ANSI standard from C++ expert and Standard Committee member Bruce Eckel. Assuming a basic grasp of C, Eckel guides students from understanding C to actually thinking in C++, so that they eventually write code in a total C++ mindset. His goal is to teach students the language so well that it becomes their expressive medium of choice.
Features
Includes comprehensive coverage for the final standard. Ex.___
Brings non-C programmers up to speed with a foundation in C as a preparation for using this C++ book. Ex.___
Gives students practical advice on how to use the key features of C++ and makes the book a great reference. Ex.___
Students learn how to use this time saving feature. Ex.___
Students learn OO design from a master. Ex.___
Students learn problem solving strategies. Ex.___
Students acquire job skills. Ex.___
New To This Edition
Includes comprehensive coverage for the final standard. Ex.___
Brings non-C programmers up to speed with a foundation in C as a preparation for using this C++ book. Ex.___
Gives students practical advice on how to use the key features of C++ and makes the book a great reference. Ex.___
Students learn how to use this time saving feature. Ex.___
Table of Contents
1. Introduction to Objects.
2. Making & Using Objects.
3. The C in C++.
4. Data Abstraction.
5. Hiding the Implementation.
6. Initialization & Cleanup.
7. Function Overloading & Default Arguments.
8. Constants.
9. Inline Functions.
10. Name Control.
11. References & the Copy-Constructor.
12. Operator Overloading.
13. Dynamic Object Creation.
14. Inheritance & Composition.
15. Polymorphism & Virtual Functions.
16. Introduction to Templates.
Courses
Object-Oriented Programming
[C++]
(Computer Science)
C++ Intermediate / Advanced Programming
(Computer Science)
C++ - Programming
(General Engineering)
Next Edition(s)
Reviews
"This book is a tremendous achievement. You owe it to yourself to have a copy on your shelf. The chapter on iostreams is the most comprehensive and understandable treatment of that subject I've seen to date." Al Stevens Contributing Editor, Doctor Dobbs Journal
"Eckel's book is the only one to so clearly explain how to rethink program construction for object orientation. That the book is also an excellent tutorial on the ins and outs of C++ is an added bonus." Andrew Binstock, Editor, Unix Review
"Bruce continues to amaze me with his insight into C++, and Thinking in C++ is his best collection of ideas yet. If you want clear answers to difficult questions about C++, buy this outstanding book." Gary Entsminger Author, The Tao of Objects
"Thinking in C++ patiently and methodically explores the issues of when and how to use inlines, references, operator overloading, inheritance and dynamic objects, as well as advanced topics such as the proper use of templates, exceptions and multiple inheritance. The entire effort is woven in a fabric that includes Eckel's own philosophy of object and program design. A must for every C++ developer's bookshelf, Thinking in C++ is the one C++ book you must have if you're doing serious development with C++." Richard Male Shaw Contributing Editor, PC Magazine
Author Bios
Bruce Eckel is the author of Thinking in Java and Thinking in C++ (both from Prentice Hall). He provides C++ and Java seminars and design consulting worldwide, has published over 150 articles, was a founding member of the ANSI/ISO C++ committee, and is C++ & Java track chair for the Software Development conference.
Backcover Copy
Eckel
©2000
|
Prentice Hall
|
Website
|
Live
ISBN-10: 0130261890 |
ISBN-13: 9780130261892
More Info
Eckel
©2000
|
Prentice Hall
|
Website
|
Live
ISBN-10: 0130261890 |
ISBN-13: 9780130261892
More Info
Eckel
©2000
|
Prentice Hall
|
Website
|
Live
ISBN-10: 0130261890 |
ISBN-13: 9780130261892
More Info
Eckel
©2000
|
Prentice Hall
|
Website
|
Live
ISBN-10: 0130261890 |
ISBN-13: 9780130261892
More Info
Log in to the Instructor Resource Center
Login name:
Password:
Forgot login/password? | Need to redeem an access code?
Instructor Resource Center File Download
This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.| Cancel | I accept, proceed with download |
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.
Package ISBN-10: 0131552112 | ISBN-13: 9780131552111
©2004 | Instock (Additional assembly time required)
Suggested retail price: $73.33 Buy from myPearsonStore
This package contains: