Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
16 used & new from £22.50

Have one to sell? Sell yours here
 
   
Inside the C++ Object Model
 
See larger image
 

Inside the C++ Object Model (Paperback)

by Stanley B. Lippman (Author)
4.6 out of 5 stars See all reviews (5 customer reviews)
RRP: £34.99
Price: £29.74 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.25 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

12 new from £26.92 4 used from £22.50

Frequently Bought Together

Inside the C++ Object Model + Large-Scale C++ Software Design (APC) + Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
Price For All Three: £81.22

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

Large-Scale C++ Software Design (APC)

Large-Scale C++ Software Design (APC)

by John Lakos
4.8 out of 5 stars (16)  £32.29
C++ Coding Standards : Rules, Guidelines, and Best Practices

C++ Coding Standards : Rules, Guidelines, and Best Practices

by Herb Sutter
4.0 out of 5 stars (1)  £21.24
C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

by David Vandevoorde
5.0 out of 5 stars (3)  £35.69
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (44)  £19.19
The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library: A Tutorial and Reference

by Nicolai M. Josuttis
4.8 out of 5 stars (12)  £37.39
Explore similar items

Product details

  • Paperback: 304 pages
  • Publisher: Addison Wesley (18 Jun 1996)
  • Language English
  • ISBN-10: 0201834545
  • ISBN-13: 978-0201834543
  • Product Dimensions: 23.1 x 16 x 1.5 cm
  • Average Customer Review: 4.6 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.co.uk Sales Rank: 64,662 in Books (See Bestsellers in Books)

    Popular in this category:

    #2 in  Books > Computing & Internet > Programming > Languages > C & C++ > Object Oriented C++
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
UML 2 with C++ support
   www.sparxsystems.com    C++ Code Engineering using UML and Enterprise Architect 
Ask a Programmer Online
   Programming.JustAnswer.com    8 Programmers Are Online to Build Your Code or Answer Your Questions 
Aspect Modelmakers
   www.aspectmodelmaking.co.uk    Architectural Prototype Motorsport 3D colour printing Laser Cutting 
  
 

Product Description

Product Description
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"--virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs. Highlights *Explores the program behavior implicit in the C++ Object Model's support of object-oriented programming. *Explains the basic implementation of the object-oriented features and the trade offs implicit in those features. *Examines the impact on performance in terms of program transformation.* Provides abundant program examples, diagrams, and performance measurements to relate object-oriented concepts to the underlying object model. If you are a C++ programmer who desires a fuller understanding of what is going on "under the hood," then Inside the C++ Object Model is for you! Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser. 0201834545B11102003

From the Back Cover

Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"--virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs.

Highlights
  • Explores the program behavior implicit in the C++ Object Model's support of object-oriented programming.
  • Explains the basic implementation of the object-oriented features and the trade offs implicit in those features.
  • Examines the impact on performance in terms of program transformation.
  • Provides abundant program examples, diagrams, and performance measurements to relate object-oriented concepts to the underlying object model.

If you are a C++ programmer who desires a fuller understanding of what is going on "under the hood," then Inside the C++ Object Model is for you!

Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.



0201834545B11102003

See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
software engineering
software development
software books
programming
cpp
cplusplus
c plus plus
object model
cpp object model

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Inside the C++ Object Model
89% buy the item featured on this page:
Inside the C++ Object Model 4.6 out of 5 stars (5)
£29.74
C++ Templates: The Complete Guide
11% buy
C++ Templates: The Complete Guide 5.0 out of 5 stars (3)
£35.69

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
2 of 2 people found the following review helpful:
5.0 out of 5 stars A must for being a complete C++ programmer, 18 Dec 1997
By A Customer
This is the second book one should read after reading books like C++ programming language or C++ primer as first book on C++. This book is a complement to the above titles. It covers exactly that portion of the language which remains hidden in other books. The "real C++" is here, in this book. One cannot come across an equivalent of "Inside C++ object model". One cannot be a complete C++ programmer without knowing the facts mentioned in this book. It's unique in the sence that it carries with it irreproducible experiece and enjoyment Stan Lippman had while working on the wonderful C++ compiler. Reading the book was an unforgettable experience for me.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Great if you Write C++ Coding Standard or Justify C++ over C, 13 May 1999
By A Customer
Great explanation of how C++ is implemented, the trade offs involved in inheritance, optimisations that compilers should implement, and empirical results.

The tests showing the results of optimisation, using abstract data types, and inheritance, provide useful arguments, and justification for using C++ structures, over limitting projects to C for perceived effieciency reasons.

Not the fist book you should buy on C++, but an essential read if you like to gain insight into the underlying models, to build systems more effectively.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars The next step to learning time trade offs in C++, 23 Nov 1998
By A Customer
This book is excellent in telling the underlying implementation of C++ and how the cfront compiler changed C++ into C. While this is not an everyday task and one that most people could care less about, it is truly one of the most important things you could learn because it shows an important comparison between the code you don't have to write and the execution time you lose. Every C++ programmer should have read this book at least 10 times to decide what structures should be used under what circumstances
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good book.
This book has a very good explanation of the trade-offs involved in implementing C++.

Problem areas however are: * Cursory explanation of how templates, RTTI and exceptions... Read more

Published on 19 May 1998

4.0 out of 5 stars Good, but look out for typos
A good leisurely stroll through the ways C++ constructs are implemented, explained by rewriting the C++ code to make explicit the implementation detail, and the way objects are... Read more
Published on 21 April 1998

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Stanley B. Lippman

C++ Primer

C++ Primer by Stanley B. Lippman...

"C++ Primer is well known as one of the best books for learning C... Read more
£35.99 £30.59

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates