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

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
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Wednesday, November 11? Choose Express delivery at checkout. See Details
15 new from £23.08 5 used from £4.68

Frequently Bought Together

Inside the C++ Object Model + Large-Scale C++ Software Design (APC) + C++ Templates: The Complete Guide
Price For All Three: £77.72

Show availability and shipping details


Customers Who Bought This Item Also Bought

C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

by David Vandevoorde
5.0 out of 5 stars (3)  £25.19
Large-Scale C++ Software Design (APC)

Large-Scale C++ Software Design (APC)

by John Lakos
4.8 out of 5 stars (16)  £22.79
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 (45)  £15.97
Exceptional C++

Exceptional C++

by Herb Sutter
5.0 out of 5 stars (8)  £14.47
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)  £12.97
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: 512,924 in Books (See Bestsellers in Books)

    Popular in this category:

    #9 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?)
   C++ opens new browser window
Microsoft.com/VisualStudio  -  Try Visual Studio® 2010 Beta For Free. Quick & Easy Download! 
   3D Models of Everything opens new browser window
www.Renderosity.com  -  Need a model fast? And save money? Thousands of low cost 3D models. 
   Inside The C++ Object Model opens new browser window
www.FetchBook.info  -  Compare price at 60,000 booksellers Find the Lowest Price for the book! 
  
 

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

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)
 
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?


 

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

This product's forum
Discussion Replies Latest Post
No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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