The Wikipedia article on interfaces states:
At the execution level, the classical scheme of multiple inheritance causes an additional series of inconveniences:
- if an object can inherit n classes in parallel, there are n independent ways to access it, and therefore there must be (n - 1) additional pointers to it; from the point of view of automatic memory management, this will mean that there are links pointing to the middle of the object;
What does “links pointing to the middle of an object” mean, that is, to the middle of that part of the allocated physical memory that the object occupies?