...
Code Block | ||
---|---|---|
| ||
class D : public SomeClass, public B { // ... }; B *getMeSomeSortOfB() { return new D; } |
In the this case shown above, it is likely that a correct cast of a B *
to a D *
would have to adjust the address by a fixed amount. However, at the point the cast is translated by the compiler the required information is not available and the address adjustment will not take place.
...