July 2000
Intermediate to advanced
1280 pages
34h 55m
English
Normally, a derived class "is a" base class; each object of the derived class has all base class data and function members plus added and redefined data and methods.
In a sense, the derived class is a client of the base class, very much as any C++ code is a client of its server classes. The client code uses the server services: data members and member functions. The server class does not know about its client classes. It does not know even the name of its clients. This is natural because the server class or function might be from a library, written perhaps years before the client code was. The client class must know the name of its server classes and the names of its public services to be able to use ...
Read now
Unlock full access