Thread overview |
---|
June 21, 2019 Order of interfaces | ||||
---|---|---|---|---|
| ||||
Does it matter in which order a class inherits from interfaces? class A : Interface1, Interface2{ ... } vs class A : Interface2, Interface1{ ... } Conceptually it should not matter, but I'm getting really weird segfault errors with one version and no errors with the other version. I still do not know what I'm doing wrong, but does anyone have an idea why the order might matter? |
June 21, 2019 Re: Order of interfaces | ||||
---|---|---|---|---|
| ||||
Posted in reply to Tomas | On Friday, 21 June 2019 at 20:42:00 UTC, Tomas wrote: > Does it matter in which order a class inherits from interfaces? > > class A : Interface1, Interface2{ ... } > > vs > > class A : Interface2, Interface1{ ... } > > Conceptually it should not matter, but I'm getting really weird segfault errors with one version and no errors with the other version. compiler segfault or segfault when the program runs ? > I still do not know what I'm doing wrong, but does anyone have an idea why the order might matter? |
June 21, 2019 Re: Order of interfaces | ||||
---|---|---|---|---|
| ||||
Posted in reply to user1234 | On Friday, 21 June 2019 at 20:50:02 UTC, user1234 wrote:
> On Friday, 21 June 2019 at 20:42:00 UTC, Tomas wrote:
>> Does it matter in which order a class inherits from interfaces?
>>
>> class A : Interface1, Interface2{ ... }
>>
>> vs
>>
>> class A : Interface2, Interface1{ ... }
>>
>> Conceptually it should not matter, but I'm getting really weird segfault errors with one version and no errors with the other version.
>
> compiler segfault or segfault when the program runs ?
>
>> I still do not know what I'm doing wrong, but does anyone have an idea why the order might matter?
I'm getting segfault when running the program.
|
Copyright © 1999-2021 by the D Language Foundation