digitalmars.D.learn - 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?
Jun 21 2019
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?
Jun 21 2019
On Friday, 21 June 2019 at 20:50:02 UTC, user1234 wrote:On Friday, 21 June 2019 at 20:42:00 UTC, Tomas wrote:I'm getting segfault when running the program.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?
Jun 21 2019