Fragile ABI

Kagamin spam at here.lot
Tue Aug 21 04:40:26 PDT 2012


On Saturday, 18 August 2012 at 20:36:11 UTC, Ivan Trombley wrote:
> On Thursday, 16 August 2012 at 15:54:12 UTC, Piotr Szturmaj 
> wrote:
>> Kagamin wrote:
>>> You can also use C++ to develop COM components which have 
>>> standardized ABI.
>>
>> ...only on Windows.
>
> Code compiled with VC has a different vtable layout than code 
> compiled with say GCC, so even on Windows there is no standard.

You're probably talking about C++ ABI in context of multiple and 
virtual inheritance. I doubt gcc can't into COM. Even dmd backend 
can.


More information about the Digitalmars-d mailing list