'Real object-oriented programming' relies on reference semantics (use of pointers or C++ references to objects) rather than value semantics (copying of objects)
The C++ Programming Language: Page 307
In the example programs: The class B is derived from class A