On Thu, 30 Jan 2014 09:31:05 -0500, Frustrated <c1514...@drdrb.com> wrote:


I'm not asking about a work around but if what I am talking about
can actually be done(does the vtable support this or can made to
support it?)

Yes. Interfaces have no concrete vtable. Only classes do. A concrete class can decide what the vtable has in it, and if you had a "default" implementation, the compiler could stick that in there. Note that the default implementation only can call other member functions within the interface or module-level functions, interfaces cannot access any derived data or members.

Whether such a change would be accepted? No clue.

-Steve

Reply via email to