Thinking in C++: Introduction to Standard C++, Volume One by Bruce Eckel

BUY IT NEW

  • $60.00 Online price
    $54.00 Member price
    (Save 10%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780139798092&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

12 copies from $20.00

See All Available

Pick Me Up

Reserve it at BN.com & pick it up in 60 minutes at your local store.

Enter a zip code

(Other Format - Subsequent)

  • Pub. Date: March 2000
  • 814pp
  • Sales Rank: 95,190
    Buy it Used: 12 copies from $20.00 See All Available

    Customers who bought this also bought

     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Features

    Product Details

    • Pub. Date: March 2000
    • Publisher: Prentice Hall
    • Format: Other Format, 814pp
    • Sales Rank: 95,190

    Synopsis

    In the first edition of Thinking in C++, Bruce Eckel synthesized years of C++ teaching and programming experience into a beautifully structured course in making the most of the language. The book became an instant classic, winning the 1995 Software Development Jolt Cola Award for best book of the year. Now, in Thinking in C++, Volume I, Second Edition, Eckel has thoroughly rewritten his masterpiece to reflect all the changes introduced in C++ by the final ANSI/ISO C++ standard. Every page has been revisited and rethought, with many new examples and exercises throughout -- all with a single goal: to help you understand C++ "down to the bare metal," so you can solve virtually any development problem you encounter.

    Eckel begins with a detailed look at objects and their rationale, then shows how C++ programs can be constructed from off-the-shelf object libraries. This edition includes a new, chapter-length overview of the C features that are used in C++ -- plus a new CD-ROM containing an outstanding C seminar that covers all the foundations developers need before they can truly take advantage of C++. Eckel next introduces key object-oriented techniques such as data abstraction and implementation hiding. He then walks through:

    • initialization and cleanup
    • function overloading and default arguments
    • constants
    • inline functions
    • name control
    • references and the copy constructor
    • operator overloading
    • more
    There are chapters on dynamic object creation; inheritance and composition; polymorphism and virtual functions, and templates. (Bonus coverage of string, templates, and the Standard Template Library, can be found at Eckel'sweb site.) Every chapter contains many modular, to-the-point examples, plus exercises based on Eckel's extensive experience teaching C++ seminars. Put simply, Eckel has made an outstanding book on C++ even better. For all C++ programmers, and for programmers experienced in other languages who want to strengthen their C++ and object development skills.

    Annotation

    Thinking in C++ is ideal for anyone already familiar with C who now wants to learn C++. Eckel has synthesized more than five years of C++ teaching and programming experience into a well-structured course that moves step-by-step through each important C++ concept. He highlights poorly-understood C++ features like virtual functions, which can improve productivity.

    Booknews

    A book/CD-ROM introduction to the Standard C++ Containers. Each chapter teaches a single concept, or a small group of associated concepts, in such a way that no additional features are relied upon. This second edition contains new examples and exercises, and new chapters on C concepts and basic C++ features. The accompanying CD- ROM contains an even gentler introduction to C concepts necessary to understand C++. The author was a voting member of the C++ Standards Committee for many years. Annotation c. Book News, Inc., Portland, OR (booknews.com)

    More Reviews and Recommendations

    Biography

    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.

    Customer Reviews

    • Reader Rating:
    • Ratings: 2Reviews: 2

    Thinking in C : Introduction to Standard C, Volume One Thisby Anonymous

    Reader Rating:
    See Detailed Ratings

    November 27, 2001: is absolutely the best book on C that I have ever read. From front to back, this book is chock full of great information on all of the details concerning C that you were never able to find before. The best thing about this book is that it includes wonderful examples to help step you through the concepts as Bruce introduces each one. Another nice feature of this book is that you can download the whole book for free from Bruce's website, www.bruceeckel.com. The electronic version is what sold me on this book. If you're not sure whether or not this book is for you, read a couple of chapters from the electronic version. I'm sure that you will quickly do as I did and purchase the printed copy. This is really a win-win situation for the reader!

    Thinking in C : Introduction to Standard C, Volume One Thisby Anonymous

    Reader Rating:
    See Detailed Ratings

    August 11, 2000: book helped me make the leap from a C to a C programmer. It is not aimed at beginners, it assumes that you are a programmer with some experience. The book will give a quick overview of a language feature, then digs down and goes into details of how the parts of the language will work together and the tricks and traps that you will want to watch for. The examples are small and somewhat artificial, but they are cleverly chosen to best illustrate the point he is trying to make. A sequel to this book is being written and its entire text is on the author's website where he invites comments. I strongly recommend this work.