O'Reilly logo

C++ FAQs, Second Edition by Mike Girou, Greg Lomow, Marshall Cline

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Detecting and Correcting Improper Inheritance

FAQ 8.01 Can improper inheritance wreck a project?

image

You bet!

Many important projects go off track because of bad inheritance. It's a disease that can eat a project alive. We've been asked to look at numerous failed projects with very large budgets, and improper inheritance is a typical problem. Small projects can sometimes avoid the full consequences of improper inheritance if the developers communicate well and the system design is easy to follow, even if it is incorrect. Large projects don't have this luxury, and improper inheritance causes working code to break in ways that can't be ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required