Structure's inheritance

evilrat evilrat666 at gmail.com
Sun May 12 04:51:25 PDT 2013


On Sunday, 12 May 2013 at 11:21:16 UTC, Temtaime wrote:
> Hello to all !
> I'm surprised that there is no structure's inheritance.
>
> There is a problem:
> I want to make Matrix MxN class. I also want to make child 
> classes Square Matrix and Vector from it with additional 
> functions.
> I don't want use "class" cause of "new" overhead. Std 
> typecons's Scoped - workaround with many restrictions, so it 
> isn't true solution.
>
> I'm tried mixin template but there is no luck. I don't know how 
> to declare multiplication operator for example.
>
> Any suggestions ?
> Regards.

opertor overloading described here 
http://dlang.org/operatoroverloading.html#Binary

what are you trying to do that requires struct inheritance?


More information about the Digitalmars-d-learn mailing list