On Tue, Jun 1, 2010 at 8:37 AM, Gilles Sadowski <[email protected]> wrote: > I don't understand. > Supposing that some (compiled) client code refers to > > BivariateRealFunction interpolate(...) > > Since "BivariateRealFunction" is an interface, then, by definition, the > code cannot contain information about the specific type that will be > returned. > How can this code break when a "BicubicSplineInterpolatingFunction" is > returned?
The "pointer" to the method is based on the return type. If it changes (even in a compatible way as far as recompiling is concerned), it's not the same method. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
