Murach's C++ 2008
How to work with interfaces and generics

Although a C++ class can inherit only one class, it can implement one or more interfaces. So in this chapter, you'll learn how to create and implement a C++ interface. You'll also learn how to use generics so you can code your own collections that work like the typed collections from the .NET Framework presented in chapter 8. Along the way, you'll learn how to work with the generic interfaces that are used with generic collections.

Chapter 15 How to work with interfaces and generics
How to work with interfaces 434
An introduction to interfaces 434
Some of the interfaces defined by the .NET Framework 436
How to create an interface 438
How to implement an interface 440
A Product class that implements the ICloneable interface 442
How to use an interface as a parameter 444
How to work with generics 446
How to code a class that defines a generic collection 446
Some of the generic interfaces defined by
the .NET Framework
450
How to implement the IComparable<> interface 452
How to use constraints 454




Murach's C++ 2008

Learn more about this book

View the table of contents


More about the eBook



Our 100% Guarantee

First, try our books for 90 days. Then, if you aren't completely convinced that our books are the best ones you've ever used, you can return them for a prompt refund...no questions asked.