O'Reilly logo

C++ All-in-One For Dummies, 3rd Edition by John Paul Mueller, Jeff Cogswell

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 4

Advanced Class Usage

In This Chapter

arrow Using polymorphism effectively

arrow Adjusting member access between private, protected, and public when deriving new classes

arrow Multiple-inheriting new classes

arrow Making virtual inheritance work correctly

arrow Keeping your friends straight, especially in class

arrow Putting one class or type inside another

Classes are amazingly powerful. You can do so much with them. In this chapter, we talk about many of the extra features you can use in your classes. But these aren’t just little extras that you may want to use on occasion. If you follow the instructions in this chapter, you should find that your understanding of classes in C++ will greatly improve, and you’ll want to use many of these topics throughout your programming.

We also talk about many issues that come up when you’re deriving new classes and inheriting members. This discussion includes virtual inheritance ...

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