On 07/22/14 14:41, Dmitry Yemanov wrote:
> 21.07.2014 18:04, Alex Peshkoff wrote:
>
>> Ahh - it's related with multiple inheritance and rtti. Luckily we do not
>> use both in interfaces.
> Just for clarity - besides that, we must neither use virtual destructors

Definitely not.
Instead dtor release() function is used.

> nor overloaded methods to guarantee the stable vtable layout.

Not sure how does presence of overloaded methods affect stability of 
vtable layout, but agree that we should better avoid them in public 
interfaces.


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to