Re: Order of interfaces

2019-06-21 Thread Tomas via Digitalmars-d-learn

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.


Re: Order of interfaces

2019-06-21 Thread user1234 via Digitalmars-d-learn

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?


Order of interfaces

2019-06-21 Thread Tomas via Digitalmars-d-learn

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?